猿问

外部类不能直接访问成员内部类的属性和方法??

成员内部类的成员属性和方法可以用public修饰,但外部类却不能访问成员内部类的方法,这岂不是与public访问修饰符的作用相矛盾??难道是public在此处是个特例??求技术大牛解答。。。。

言燃
浏览 2498回答 4
4回答

按照自己的节奏前行

你可以将内部类看成一个方法,内部类的属性看成普通类方法的属性,显然,属性的作用域决定了他可以使用的范围,亲

Change___

方法内部类只能在定义该内部类的方法内实例化,不可以在此方法外对其实例化。不能实例化自然不能访问内部类的方法。感觉与public没有什么关系,仅仅只是内部类不能在外部类被实例化,并不矛盾啊

王大厉

对不起 我也混乱了  我再去看看书
随时随地看视频慕课网APP

相关分类

Java
我要回答