最赞回答 / Beat3
可能是因为main函数的位置不同?第一季程序比较简单,只有一个类,main函数就放在了那个类里了,第二季每个程序都有几个类组成,所以每次都新建了一个Initial类来专门用来放main函数的。
2019-02-18
最新回答 / 沛文98K
成员变量与局部变量的区别成员变量与局部变量的区别1、在类中的位置不同成员变量:在类中方法外面局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中)2、在内存中的位置...
2019-02-18
最赞回答 / qq_慕数据6302774
这句话就是说我们如果不指定一个无参的构造方法,系统自动生成一个无参构造方法.我们可以定义一个和类名相同的无参数构造方法,在代码块里面什么都不加,这样这一个构造方法就和系统自动生成的起到了相同的作用.
2019-02-16
最赞回答 / 弯曲的小手
仔细看看,你外部类定义了一个变量name,内部类定义了一个变量name,那么你输出的时候程序怎么区分这两个name呢?所以才有了外部类、内部类的说法,一个name属于外部的,一个属于内部的,HelloWorld.this.nameHelloWorld 外部类this调用最近的对象,方法都可以name变量
2019-02-16
最赞回答 / 北顾岛城
首先你要牢记Java是面向对象的,而C是面向过程的。所以对于Java来说,成员变量是属于类的,而局部变量属于声明它的作用域的。而在C中,因为没有类和对象的概念,所以全局变量属于整个文件,而局部变量也属于其作用域。其实从某种程度讲,Java中的成员变量和局部变量与C中的全局变量和局部变量并没有可比性,因为两种语言设计的主要思想不同。不知道这么讲你能不能明白。
2019-02-13