/*子父类成员特点
成员:
1.成员变量
2.函数
3.构造函数
变量:
this 代表当前对象的引用,this.变量 首先在本类中找所需要的变量,如果没有找到,再去父类中找。
super 用于访问当前对象的父类成员,super.变量 直接在父类中找所需变量。
测试了一下super,先找父类,父类有就OK,父类没有的话,再找父类的父类,依次往上找。
*/
class Person{
String name="张三";
}
class Student extends Person{
String name="李四";
void show(){
System.out.println(name); //默认this.name,在本类中找name,输出为李四,若本类中没有李四,就在父类中找张三
System.out.println(super.name);//超类 输出为张三
}
}
class Test{
public static void main(String[] args){
Student stu=new Student();
stu.show();
}
}
08-24
08-24