class Person {
private String name;
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
}
class Student extends Person {
public Student(String name){
setName(name);// 调用父类构造,设置name属性内容
}
public String getInfo(){
// System.out.println(name);// 因为父类使用private声明,无法访问;
return "姓名:" + getName();// 间接访问属性--子类可以直接访问父类中public方法!!
}
}
public class HelloWorld {
public static void main(String args[]){
Student stu = new Student("李牛逼");
System.out.println(stu.getInfo());
}
}