java内部类是private的,内部类有一个 public static 成员变量,其他类可以访

java内部类是private的,内部类有一个 public static 成员变量,其他类可以访问这个成员变量吗?

如果是private,外部访问不了,更关键的问题是,内部类必须是static才能有static变量或static方法。追问

哦哦,长知识了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-26
还是这写一个成员函数来访问吧追问

嗯嗯,谢谢大神

第2个回答  2015-08-26
正规渠道是不能的,不过反射是万能的追问

大神,没太听懂

追答

private修饰了,那么访问范围就只能是本类,所以其他类不可以直接访问。等你学到反射,你就会知道,其实是可以的,你现在只需要知道常规方式不可以直接访问就行了

相似回答