问答详情
源自:7-6 Java 中的成员内部类

内部类如果和外部类变量和方法没有重名是不是可以直接在内部类调用外部类的变量和方法

求大佬解答下

提问者:插网线 2018-08-20 17:11

个回答

  • 时代花园
    2018-09-10 20:44:06

    当然可以啊,外部使用内部的变量或者方法,需要创建对象,但内部使用外部的,直接访问就行了

  • 低調d華麗
    2018-08-27 19:12:07

    可以,如果需要访问同名的属性或方法时有区别。

  • 芝麻粒
    2018-08-25 13:27:04

    Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a

  • 慕数据5709319
    2018-08-20 18:55:03

    可以调用不是用private修饰的外部类的变量和方法