成员变量或者成员方法的访问控制

来源:互联网 发布:硕鼠视频下载器mac版 编辑:程序博客网 时间:2024/06/03 12:44

访问修饰符默认的时候,子类是可以访问父类的成员变量和成员方法的?


class Father {
String fatherName;
Father() {
this.fatherName = "未知";
}
Father(String fatherName) {
this.fatherName = fatherName;
}
int print(){
return 0;
}
}

class Son extends Father {
String sonName;
Son(){};
Son(String sonName) {
this.sonName = sonName;
}
Son(String sonName, String fatherName) {
super(fatherName);
this.sonName = sonName;
}
void get(){
System.out.println(new Son().print());
System.out.println(new Son().fatherName);
}
}

public class Demo {
public static void main(String args[]) {
Son son1 = new Son("小毛", "老毛");
System.out.println(son1.sonName + "==>" + son1.fatherName);
Son son2 = new Son("小三");
System.out.println(son2.sonName + "==>" + son2.fatherName);
son1.get();
}
}

0 0