java 抽象类
抽象类
当父类的某些方法,需要声明但又不具体实现时,可以将其声明为抽象方法——这个类就是抽象类;
- 抽象方法没有方法体,相当于仅声明方法【子类必须实现】;
- 有抽象方法的类,一定是抽象类【不能实例化】;
- 抽象类,可以没有抽象方法;
- abstact只能修饰类和方法;
- 一个类继承了抽象类,必须实现它所有的抽象方法,否则必须声明为抽象类;
- 抽象方法,不能使用private,final 和 static 来修饰,private 和 final 关键字和子类重写相违背,static 可以通过类名直接调用,而抽象方法没有方法体。

浙公网安备 33010602011771号