本帖最后由 王新春 于 2011-11-22 16:44 编辑
父类中的name不是私有化了吗,那么当student继承person类之后,不是没有name,但是怎么会能输出子类中传入的参数“张三”呢?
public class ExtendsDemo {
public static void main(String[] args) {
Student s1=new Student("张三");
}
}
class Person
{
private String name;
Person(String name)
{
this.name=name;
}
}
class Student extends Person
{
Student(String name)
{
super(name);
System.out.println(name);
}
}
|
|