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要无参构造。


网友评论

相关文章