2020-05-07 构造代码块和static案例,接口interface

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. 代码整个过程中是完全符合生活逻辑的!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容