super关键字

1、 通过super关键字可以使用父类的内容
2、 super代表父类的一个引用对象
3、 如果用,必须出现在调用位置的第一行

方法的重写

1、 继承后,子类就拥有了父类的功能
2、 那么在子类中,可以添加子类特有的功能也可以修改父类的原有功能
3、 子类中方法签名与父类完全一样(包括方法的返回值,方法名和参数列表,完全一致)时,会发生覆盖/复写操作,相当于修改功能
注意:
1、父类中的私有方法不能被重写
2、子类重写父类方法时,修饰符要大于等于父类修饰符的权限

继承中的用法

成员变量的使用

局部的,成员的,父类的。

public class Test2_LeiVariable {                         
       public static void main(String[] args) {
              Sub2 s= new Sub2();
              s.show();
       }
}
class Fu2{
       int num=20;
}
class Sub2 extends Fu2{
       int num;
       public void show(){
          int num=9;
       System.out.println(num);//变量的就近原则
       System.out.println(this.num);//调用本类的成员变量,相当于Sub2.num
              System.out.println(super.num);//调用父类的成员变量
       }
}

Q.E.D.


努力成就未来