慕少1317773
2020-04-07 16:48
老师讲的这一节课,完全听不懂。 public Telphone(float newScreen,float newCpu,float newMem){ 为什么这里不直接输入5.0f ,1.4f ,2.0f 呢 ????
非要在调用的时候才给具体数值
Telphone phone2 = new Telphone (1.5f,1.4f,2.0f);
}
如果按照你那样来,那么这个类实例化出来的所有实例,它们的属性全都一个样了,这样不是写死了吗
public Telphone(float newScreen,float newCpu,float newMem)这个里面的是形参,意思是形式上的参数,不需要传入具体数值,只需要数据类型+变量名即可。
Telphone phone2 = new Telphone (1.5f,1.4f,2.0f);这里传入的是实参,即具体的参数值。
你在定义声明方法的时候是不需要管你的实参是多少的。
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题