访问修饰符默认的时候,子类是可以访问父类的成员变量和成员方法的?
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();
}
}