4.1.1继承的概念类的继承注意事项(2)多个类可以继承一个父类,例如下面这种情况是允许的classA0classBextendsAf//类B继承类AclassCextendsAf//类C继承类A
4.1.1 继承的概念 类的继承注意事项 (2)多个类可以继承一个父类,例如下面这种情况是允许的。 class A{} class B extends A{} //类B继承类A class C extends A{} //类C继承类A
4.1.1继承的概念类的继承注意事项(3)在Java中,多层继承也是可以的,即一个类的父类可以再继承另外的父类。例如,C类继承自B类,而B类又可以继承自类A,这时,C类也可称作A类的子类。例如下面这种情况是允许的。class A0classBextendsA0//类B继承类A,类B是类A的子类classCextendsB//类C继承类B,类C是类B的子类,同时也是类A的子类
4.1.1 继承的概念 类的继承注意事项 (3)在Java中,多层继承也是可以的,即一个类的父类可以再继承另外的父 类。例如,C类继承自B类,而B类又可以继承自类A,这时,C类也可称作A类 的子类。例如下面这种情况是允许的。 class A{} class B extends A{} // 类B继承类A,类B是类A的子类 class C extends B{} // 类C继承类B,类C是类B的子类,同时也是类A的子类
4.1.1继承的概念类的继承注意事项(4)在Java中,子类和父类是一种相对概念,一个类可以是某个类的父类也可以是另一个类的子类。例如,在第(3)种情况中,B类是A类的子类,同时又是C类的父类
4.1.1 继承的概念 类的继承注意事项 (4)在Java中,子类和父类是一种相对概念,一个类可以是某个类的父类, 也可以是另一个类的子类。例如,在第(3)种情况中,B类是A类的子类,同 时又是C类的父类
4.1.2方法的重写先定一个小目标!掌握方法的重写,能够重写父类的方法
4.1.2 方法的重写 先定一个小 目标! 掌握方法的重写,能够重写父类的方法
4.1.2方法的重写在继承关系中,子类会自动继承父类中定义的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写。在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型
4.1.2 方法的重写 在继承关系中,子类会自动继承父类中定义的方法,但有时在子类中需 要对继承的方法进行一些修改,即对父类的方法进行重写。在子类中重 写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返 回值类型