已采纳回答 / qq_奇迹_13
图片案例中的print()方法,里面有输出代码,只要调用就可以直接用方法输出了,但是例题中的 getScore()方法不具有输出语句,是个具有返回值的方法,因此他需要在外面定义一个变量,用来存放输出返回值
2019-08-03
已采纳回答 / 慕勒5542947
package imooc;import java.util.Scanner;public class Circle extends Shape { Scanner input=new Scanner(System.in); int r=input.nextInt(); @Override public void Girth() { // TODO Auto-generated method stub System.out.println("圆形周长为:"+2*3.14*r); ...
2019-08-03
已采纳回答 / 漫_
可以啊,static就是说在最开始已经为这个方法分配了内存空间,已经与HelloWorld这个特定的类关联,而你又是在此类中调用,所以无需实例化也是可以的,你是不是其他地方的代码有点问题?你可以把你运行错误的那个代码贴出来我看一下
2019-08-02
已采纳回答 / DE先森
<...图片...><...图片...>按照你所说的在本方法内设置初值,但在main方法里面,提示我发现zaike(我自己设的变量)显示的为同一个,并非我所想的是进到函数内;证明如下:毕竟他两连地址都...
2019-07-23
已采纳回答 / 慕移动2735134
只有在静态(static)方法调用非静态方法或变量才需要实例化类。这个练习两个变量全是静态,两个方法也是静态用不到实例化类。HelloWorld world=new HelloWorld();去掉<...code...>如果你要尝试静态方法调用非静态变量可以这样<...code...>请采纳?
2019-07-23
已采纳回答 / 慕容45601
普通内部类中, 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。静态成员内部类中,如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
2019-07-22