java抽象类与接口5.4- 2020.3.31
5-4-抽象类的应用
1.2.5.7不变,3.4.6不同,3.查询对象不同语句对象就不同,3.查到的对象不同,4的参数就可能不同,6字段也不同
1.2.5.6不变 3.4 不同
5-5-接口声明及实现
不用担心哪个插口是插哪个卡的
只要遵循规范
只能有常量和抽象方法,也可以继承
大括号内的前缀可以省略【只能是这两种,分别对应常量和方法】可以省略
一个类可以有多个接口
这个不加public不行,继承时不能缩小访问权限
类图:必须用interface,斜体,常量层,方法层
5-6-面向接口编程
接口与抽象类不同
接口方法由实现类实现
抽象类方法由子类实现
不需要重写任何方法
修改接口的实现接口的类完成,这样有弹性
实现例子::::
这里usb是接口类,Printer是一种实现接口的类
直接把实现类的对象赋在参数里
5-7-抽象类和接口总结
可维护性很重要