Java中的抽象类

抽象类:C#里有讲

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

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

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

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

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

posted @ 2019-11-11 18:42  卯毛  阅读(155)  评论(0编辑  收藏  举报