问题描述
- 求详细讲解关于java接口
-
类似这样的代码 publuc interface AA{
public AA getOne();}
感觉似懂非懂,接口作为返回类型到底返回的是什么呢?实现类中又改如何返回实例呢
解决方案
自己解答,经过测试发现原来是因为接口没有实例,所以返回接口,该接口的引用会指向实现类。和把父类声明指向子类实例类似。
解决方案二:
其他类可以继承这个接口,但是要实现getOne代码,你去搜搜资料吧,或者买本java的书,这都是基本知识
解决方案三:
接口对应传输,返回的是虚拟的动态量。
解决方案四:
个人理解:
接口 interface 前面的返回值就是接口
接口是一个抽象的类,里面的所有方法默认的都是抽象的方法,成员变量也是static final 的
接口提供的就是做到什么,比如说做到 到达北京, 你实现它是 你就要告诉它怎么去做到, 坐火车,坐汽车,飞机等等
时间: 2024-08-03 18:08:11