gpt4 book ai didi

java - 如何使用 Java 接口(interface)?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:11:30 25 4
gpt4 key购买 nike

<分区>

我是一名初学者 Java 程序员,一直难以理解 Java 语言中 OOP 的实现概况。

我将尝试用下面的伪代码来构建我的问题(如果不是那么漂亮,请道歉):

interface{
foo();
}

class a {
//stuff
foo() OPERATIONS;
}
class b {
//stuff
foo() OPERATIONS;
}

//The OPERATIONS segment is actually the *work* the foo does: i.e., if foo were
//print, it would be the System.out.println("");

现在,如果接口(interface)的“foo”操作是在实际类中声明的,接口(interface)的用途是什么?我认为接口(interface)的目的是创建,如果你愿意的话,一个在所有类混淆之外的“方法抓包”,以避免必须重组可以在代码的一部分中修改并应用于许多实现类。换句话说,我想象一个接口(interface)就像一个函数在“C”语言中的用途:一组隔离和简洁的操作聚集在一起并封装以在需要时调用,并分组在一个代码段中,以便可以在接口(interface)内修改 foo 的操作,它适用于实现该接口(interface)的所有类。我错过了什么?

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com