求详细讲解关于java接口

类似这样的代码 publuc interface AA{
public AA getOne();

}

感觉似懂非懂,接口作为返回类型到底返回的是什么呢?实现类中又改如何返回实例呢

4个回答

自己解答,经过测试发现原来是因为接口没有实例,所以返回接口,该接口的引用会指向实现类。和把父类声明指向子类实例类似。

其他类可以继承这个接口,但是要实现getOne代码,你去搜搜资料吧,或者买本java的书,这都是基本知识

wjverious
wjverious 你说的我知道啊。。。。但是返回类型是接口啊,,
5 年多之前 回复

接口对应传输,返回的是虚拟的动态量。

个人理解:
接口 interface 前面的返回值就是接口
接口是一个抽象的类,里面的所有方法默认的都是抽象的方法,成员变量也是static final 的
接口提供的就是做到什么,比如说做到 到达北京, 你实现它是 你就要告诉它怎么去做到, 坐火车,坐汽车,飞机等等

立即提问