Test2_Interface.java

时间:2023-04-15 02:45:01
【文件属性】:
文件名称:Test2_Interface.java
文件大小:580B
文件格式:JAVA
更新时间:2023-04-15 02:45:01
java 接口 demo代码 -- 接口:是抽象层 interface implement -- 接口是一个特殊的抽象类,特殊在接口里都是抽象方法 -- 使用时非常灵活,可以降低程序间的耦合性!!! -- 接口突破了java的单继承的局限性,因为接口可以多继承还能多实现 -- 继承关系: -- 子类和父类:子类继承父类后,就拥有了父类的功能----单继承 -- 子接口和父接口:子接口继承了父接口后,子接口也同样拥有父接口的功能----可以单继承也可以多继承 -- 实现关系: -- 实现类 和 接口 :可以单实现也可以多实现,要求实现类要重写接口的所有抽象方法,否则实现类就是个抽象的实现类 -- interface A { void save(); void get(); } -- class AImpl implements A { //可以把所有抽象方法都重写,也可以啥都不干变成一个抽象的实现类 } -- 创建对象测试:A a = new AImpl(); -- new AImpl();调用了实现类自己的无参构造,而且无参构造里第一行隐藏着super(),这时想去当前的父类也就是接口里找无参构造,但是接口里根本就没有构造方法,那这时找谁去要的无参构造呢?--其实会去找Object要无参构造。

网友评论

相关文章