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

来源:7-6 Java 中的成员内部类

插网线

2018-08-20 17:11

求大佬解答下

写回答 关注

4回答

  • 时代花园
    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修饰的外部类的变量和方法

    慕粉7269...

    private修饰的外部类变量和方法也可以访问

    2018-09-13 17:46:30

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题