Java中的抽象类

爱⌒轻易说出口 提交于 2019-12-04 06:23:59

抽象类:C#里有讲

抽象类中不一定有抽象方法,但是有抽象方法的类必定是抽象类
abstract class Person(){}//没有方法,也可以是抽象类

抽象类的子类要么重写抽象方法,要么也必须是抽象类

抽象类的成员特点:
可以有成员变量,成员常量
可以有抽象方法和非抽象方法

可不可以有构造方法?
public abstract class Animal(){
public Animal(){}//
}
抽象类是有构造方法的,因为抽象类作为父类,用于子类访问父类数据的初始华

抽象类abstract和哪些修饰词不能共存?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!