1. 构造代码块和static案例

2. 接口 【重点】

代码:


3. Java中类【遵从】接口的格式

代码:

3.1 一个类可以同时遵从多个接口
USB接口可以同时兼容多个协议 USB3.1 USB3.0 USB2.0 USB1.0

3.2 接口可以继承接口
关键字: extends
代码:



3.3 abstract类遵从接口



3.4 JDK1.8新特征 default关键字
JDK1.8 更新特征:default关键字可以在接口中使用,用于修饰方法,使用default关键字修饰的方法在接口中是允许有方法体 【默认方法】【非强制重写方法】

4. 多态【重点】:1. 父类的引用指向子类的对象 2. 或者接口的引用指向遵从接口的类对象。这就是多态
1. 一个方法需要的参数是父类,传入实际参数是父类对象本身,或者其子类对象都是OK的!
2. 一个方法返回值类型是父类,实际返回的数据时父类对象本身,或者其子类对象也是OK的!
3. 引用数据类型之间的强制类型转换时允许使用,但是要求明确真实数据类型是一致的,不然会导致异常出现ClassCastException
总结
1. 一个方法需要的参数是USB接口,但是传入的对象是USB接口的直接实现类或者间接实现类都是完全OK
2. 代码整个过程中是完全符合生活逻辑的!!!