qq_窗外有清风_04152712
2017-03-01 16:36
我照着打的if(screen<3.5f){
System.out.println("您输入的参数值有问题,自动赋值为3.5");
screen=3.5f;
}
else
{
screen=newScreen;
}
赋的值Telphone phone2=new Telphone(5.0f,1.4f,2.0f);
结果:您输入的参数值有问题,自动赋值为3.5
有参数的构造方法执行了
我记得这个说的是screen,但是还有两个参数cpu,和内存;但是你定义screen,cpu,和内存的顺序可能不一样;所以在Telphone phone2=new Telphone(5.0f,1.4f,2.0f);中,你的screen的参数可能是第二个或者第三个,而不是第一个5.0f;第二个和第三个显然是小于3.5的,所以代码没有问题,你看看是不是这样!如果不是在问下。
代码不全没法看
没看懂问的什么东西,这就很尴尬。
Java入门第二季 升级版
530562 学习 · 6091 问题
相似问题