public class child {
private int num=10;
public static void main(String[] args) {
child c = new child();
System.out.println(c.num);
}
}
private:只能在包含其声明的模块中使用。
也就是被private修饰的只能是同一个类的可以访问,跨类不行。
这里明显是同一个类
在child类中当然可以访问啦,在类内部是没有问题的,即使这里好像又定义了一个child类对象。
private修饰的类变量和方法可以在本类中调用,本例中变量是在同类中进行调用,显然是可以的
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!