java的抽象类注意事项

1、抽象类不能直接创建对象,只能创建其非抽象类子类的对象;否则将报错。

2、抽象类中可以有构造方法,以供其子类在继承时隐式或显示调用【super()】。

3、抽象类中不一定包含抽象方法(也可以为空),但是 有抽象方法的的类(注意此处说的是类,不包含接口;有抽象方法的不是抽象类就是接口) 一定是抽象类。

4、抽象类的子类:若也是抽象子类,可以不全部重写父抽象类的方法; 但是 若是普通子类,则 一定 要重写父抽象类的 所有 方法。

猜你喜欢

转载自blog.csdn.net/qq_41970025/article/details/88801814