1接口的特点
2.接口成员特点
3.接口可以继承多个接口
4.抽象类和接口的区别
1>语法层面的区别
2>设计理念的区别
实例:
门和警报的例子:
如果这样的话有的门并不需要alarm功能,还得实现这个类,可以把open和close放在抽象类里,
把alarm放在一个接口中,谁有需要谁去继承,但是一般一个类即继承抽象类,又实现接口时并不使用向上转型,因为这样的话,自己实例化自己的对象可以调用接口和抽象类的所有方法
1接口的特点
2.接口成员特点
3.接口可以继承多个接口
4.抽象类和接口的区别
1>语法层面的区别
2>设计理念的区别
实例:
门和警报的例子:
如果这样的话有的门并不需要alarm功能,还得实现这个类,可以把open和close放在抽象类里,
把alarm放在一个接口中,谁有需要谁去继承,但是一般一个类即继承抽象类,又实现接口时并不使用向上转型,因为这样的话,自己实例化自己的对象可以调用接口和抽象类的所有方法