我对Java的抽象类和接口(interface)的理解
abstract关键字
类似于C++中的虚基类和纯虚函数,java中通过abstract关键字定义抽象方法和抽象类,抽象类也叫抽象基类,它是它的所有导出类的共同部分。相对于具体类,抽象类是抽象的,无法实例化的,它可以描述一个对象是什么样的,具有哪些成员变量,方法,但是不一定给出具体的方法实现,这些未给出具体实现的方法就是抽象方法。抽象类具有如下性质
1.抽象类无法被实例化。
2.只有抽象类才能包含抽象方法
3.抽象类可以不包含抽象方法
4.抽象类的子类如果是具体类,则它一定要重写基类中的抽象方法
5.抽象方
原创
2020-07-10 16:56:09 ·
140 阅读 ·
0 评论