关于如何调用

来源:7-7 Java 中的静态内部类

慕田峪9401090

2018-07-01 22:42

https://img4.mukewang.com/5b38e5700001dfe906380371.jpg


如图:访问外部类时,可以创建对象访问;也可以用“外部类名.变量名访问”;还可以如图访问;还可以通过 “new 外部类().成员”的方式访问 

我去……已经有这么多方法了,都快记不住了。

所以我想问:这调用方式到底有什么讲究?什么样的好?或者说什么情况下该用什么方式?

还是说只要能成功调用就行了?

写回答 关注

3回答

  • 伊万诺维奇
    2018-08-02 20:08:55

    外部类名.变量名访问 ==》 应该只限于静态访问;使用new进行访问的是非静态的访问方式;使用静态访问的方式有2种,非静态的只有一种;静态的建议使用类名.变量访问,最终只要能成功访问到就可以了吧 --个人理解

  • newnewjiang
    2018-07-26 01:04:18

    你要记住,凡是用类名访问的一定是静态成员,new一个的都是非静态成员。

  • 慕雪5172786
    2018-07-02 09:35:11

    我是如果要访问外部类的变量是创建对象访问,如果外部类的变量加了static那只能创建get和set方法访问了。新人回答不喜勿喷

    路边考串的

    哥,get和set和static无关吧

    2018-07-26 22:57:25

    共 2 条回复 >

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题