我的问题大至分为三个部分,黄色高亮显示区、绿色高亮显示区、紫色高亮显示区。
在黄色高亮显示的语句中,我知道这是在创建一个对象,可是我忘了对象创建的“公式”,换句话说就是,JingTai是什么,aa是什么,JingTai()是什么?
在绿色高亮显示区中的JingTai是什么?
在紫色高亮显示区中,return,有它没它,代码运行结果有什么不同?ps:可能把图片下载后看得清楚些(具体步骤:单击图片弹出大图后,再右键选择“图片另存为”)http://imm.io/7cQChttp://imm.io/7cRa
在黄色高亮显示的语句中,我知道这是在创建一个对象,可是我忘了对象创建的“公式”,换句话说就是,JingTai是什么,aa是什么,JingTai()是什么?
在绿色高亮显示区中的JingTai是什么?
在紫色高亮显示区中,return,有它没它,代码运行结果有什么不同?ps:可能把图片下载后看得清楚些(具体步骤:单击图片弹出大图后,再右键选择“图片另存为”)http://imm.io/7cQChttp://imm.io/7cRa
绿色高亮显示语句:JingTai还是类名,JingTai.a就是上面那个static int a,JingTai.b就是上面那个static int b,不过貌似aa.a和aa.b也是指同一个东西,感觉这个例子举得不好,aa.a和aa.b不建议这么写
紫色高亮显示语句:return就是将结果返回给调用这个函数的语句,下面有JingFang.getarea(),如果没有return语句,就不会显示JingFang.getarea()的值,你可以试试
2.引用静态变量,2种写法都可以编译,但是,不推荐使用对象名.要引用的静态变量名,因为没有必要,而且如果这样写的话,需要多new个对象,性能上应该也会有差距。总之,静态变量,还有静态方法,都直接用类名访问就可以了,不要用对象去访问。