1.注意事项
![]()
1.抽象类不允许创建对象
![]()
2.抽象类存在构造方法
![]()
3.抽象类中可以存在普通成员方法
![]()
4.抽象类的子类存在两种处理方式
![]()
第一种不多解释,主要讲第二种,子类继承了抽象类,相当于子类里面有了抽象类的抽象方法,不作具体描述就会报错
![]()
我们又知道抽象方法存在于抽象类中,如果把子类也改为抽象类,那么就不必再对抽象方法进行重写描述了
![]()
这时就有人会疑问,如果把子类也变为抽象类,那子类不也不能实例化了吗?
不必担心,还会有其他子类继续继承,依旧可以使用
5.子类也改为抽象类的意义
A是抽象类,B继承了A,并且重写了A的抽象方法,如果此时B也想给自己的子类制定规范,那么B就会写一个抽象方法,此时B也就要变为抽象类,再由C继承B
![]()
2.abstract关键字的冲突
![]()
posted @
2025-02-23 22:11
直実
阅读(
11)
评论()
收藏
举报