3.2、继承的限制
在使用继承的时候虽然可以扩充类的功能,但是其本身也是存在以下限制的:
- 在Java中不允许多重继承:一个子类只能继承一个父类,不能继承多个父类。
class A{
}
class B{
}
class C extend A,B{ //错误的,因为同时继承了两个父类
}
- 在Java中允许多层继承
class A{
}
class B extend A{
}
class C extend B{
}
- 在继承中子类不能访问父类的私有操作,而且只能继承全部的公共操作
转载请注明来源