抽象类/类继承

1.当一个类继承一个抽象类的时候,必须实现抽象类的方法。如果子类没有实现父类的抽象方法,则必须将子类也定义为abstract类。

2.被final修饰的类为最终类,不能被继承。而类前面如果有abstract修饰,则为抽象类,抽象类是需要被继承才有意义。

3.抽象类中的方法不能有具体的实现,eg:abstract void method();为正确写法,abstract void method(){};为错误写法。

注意:abstract不能与private、static、final、或native并列修饰同一个方法

猜你喜欢

转载自www.cnblogs.com/zhufangyuan09/p/10756466.html