class Person
{
private String name;
private int age;
}
class Student extends Person
{
public String hello()
{
//this.name,name,super.name这三种形式都可以,表示访问父类的name属性
// 编译错误:无法访问name属性
return "Hello," + this.name;
return "Hello," + name;
return "Hello," + super.name;
}
}
想要子类可以访问父类的属性,可以将private修改为protected(当然改为public更可以了)
也就是用protected关键字修饰的属性和方法,可以被它的子类和子类的子类所访问