package com.oop.Demo05;
//学生is人 派生类 子类
//子类继承了父类,就会拥有父类的全部方法!
public class Student extends Person{
//ctrl+H 显示继承关系
private String name = "siri";
public Student() {
//隐藏代码:调用了父类的无参构造
super();//默认调用了父类的无参构造器,必须要在子类构造器的第一行
System.out.println("Student的无参构造");
}
public void print(){
System.out.println("Student");
}
public void test1(){
print();
this.print();
super.print();
}
public void test(String name){
System.out.println(name);
System.out.println(this.name);
System.out.println(super.name);
}
}
package com.oop.Demo05;
//在java中,所有的类都默认直接或间接继承Object
//person 人 父类
public class Person {
//public
//protected
//default
//private
protected String name ="qi";
public void print(){
System.