- 博客(1)
- 资源 (11)
- 收藏
- 关注
Test2_Interface.java
-- 接口:是抽象层 interface implement
-- 接口是一个特殊的抽象类,特殊在接口里都是抽象方法
-- 使用时非常灵活,可以降低程序间的耦合性!!!
-- 接口突破了java的单继承的局限性,因为接口可以多继承还能多实现
-- 继承关系:
-- 子类和父类:子类继承父类后,就拥有了父类的功能----单继承
-- 子接口和父接口:子接口继承了父接口后,子接口也同样拥有父接口的功能----可以单继承也可以多继承
-- 实现关系:
-- 实现类 和 接口 :可以单实现也可以多实现,要求实现类要重写接口的所有抽象方法,否则实现类就是个抽象的实现类
-- interface A { void save(); void get(); }
-- class AImpl implements A { //可以把所有抽象方法都重写,也可以啥都不干变成一个抽象的实现类 }
-- 创建对象测试:A a = new AImpl();
-- new AImpl();调用了实现类自己的无参构造,而且无参构造里第一行隐藏着super(),这时想去当前的父类也就是接口里找无参构造,但是接口里根本就没有构造方法,那这时找谁去要的无参构造呢?--其实会去找Object要无参构造。
2020-03-25
JDK_API_1_6_zh_CN-api中文手册.rar
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
2020-03-03
Test1_Interface.java
本章例子(下载后删除首行包路径即可直接在DOS下运行)
1.2 特点
1、 接口中都是抽象方法
2、 通过interface关键字创建接口
3、 通过implements让子类来实现
4、 可以理解成,接口是一个特殊的抽象类
5、 接口突破了java的单继承的局限性
6、 接口和类之间可以多实现,接口和接口之间可以多继承
7、 接口是对外暴露的规则,是一套开发规范
8、 接口提高了程序的功能扩展,降低了耦合性!! 继承的耦合性很强!!
2020-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人