JAVA面向对象的抽象和接口
abstract 抽象
<访问修饰符> abstract class <类名>{}
抽象类跟接口更多是作为一种规定声明,子类负责实现规定
子类一旦继承父类(父类为抽象类的情况下)
子类无条件 必须的实现父类中的所有抽象方法
抽象类的应用场合:
1.抽象类用来列举一个类所需要的共性行为。
2.抽象类不明确提供具体实现方法。
final 常量
final 修辞的类 自己本来能写什么 还是继续不影响。
但是该类从此 不能被继承。
interface 接口
可以使用静态方法和静态常量
接口最大的优点就是可以多实现
实操:
一个门,拥有防盗,门铃,面部,指纹
main
Men类
接口