代码复杂化

来源:8-6 Java 中的构造方法

慕粉2331125550

2017-03-13 22:57

最后一张代码,为什么要在构造方法前定义成员变量呢,而且还是私有修饰符。直接省略也可以啊。

public Phone3(double cpu,double mem,double screen){

if(screen<3.5){

System.out.println("你输入有误,自动赋值3.5");

screen=3.5;

}else{screen=screen;}

System.out.println("cpu:"+cpu+"   mem:"+mem+"  screen:"+screen);

}


写回答 关注

1回答

  • 慕粉2222156157
    2017-03-13 23:11:38

    因为带有参数的构造方法里面有参数,所以要先定义成员变量吧

Java入门第二季 升级版

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

530554 学习 · 6091 问题

查看课程

相似问题