已采纳回答 / 慕数据9192110
HelloWorld o = new HelloWorld ()指的是创建了一个HelloWorld类的对象o;Inner inn = o.new Inner()指的是Inner是HelloWolrd里的一个内部类,创建一个内部类Inner的对象inn必须先创建一个外部类的对象o,用o来创建内部类对象inn;Inner inn =new Inner ()只能在内部类HelloWorld中使用创建inn
2019-03-09
已采纳回答 / 慕标2248916
不是删除,上下两图都有screen=newScreen,但是上图是正确的,下图是错误的。if语句是为了判断你输入的newScreen值,如果小于3.5,强制赋值3.5,else如果你输入的大于3.5,就把你输入的赋值给screen,即screen=newScreen。但下图因为screen=newScreen没有被else{}包裹,没有跟if形成配套语句,当输入小于3.5时,if判断后赋值3.5,然后又重新把你输入的小于3.5的值,重新赋值给screen,if形同虚设。
2019-03-08
已采纳回答 / Levi_u
通常我们都需要对象来调用方法的(XXX xx = new XXX()这种都是构造方法),构造方法的作用就是创建这个类的一个对象,不管默认的空参还是自己写的有参构造,如果没有构造方法,你是没有办法创建出这个类的对象的,也就不能用里面的东西(变量或方法)。就像有一个狗的类,然后里面有一个狗吃骨头的方法,那么你就需要先有一只狗(通过构造方法Dog dog = new Dog());创建出来,然后在用dog.eat();来吃骨头
2019-03-07
最新回答 / 不扰西风
public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92; // 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { int ss=score1+score2; return ss; }public static void main(String...
2019-03-06
最新回答 / Sar_Dar
return是Java关键字,表示方法返回什么。如果方法声明的时候是没有返回值(void)的,就不需要用return来返回了。比如public int getAge(){},要return一个int 类型的值。而public void eat(){},就不需要ruturn了。System.out.print();是后台输出的意思,是老师测试的时候后台输出查看效果用的,你写不写都可以。
2019-03-06