突然发现与之前的不一样了 还有Telphone.java里又加上了private,这里边动了老师也没解释
为什么 要这样呢?
这就要用到形参和实参了。所谓形参就是你截图中,构造函数中哪些参数。实参就是你实例化对象的时候传递的哪些参数
//这构造函数里面的参数就是形参 public Telphone(float cpu,float chicun,float neicun){ setCpu(cpu); setChicun(chicun); setNeicun(neicun); } //实例化对象的参数就是实参 Telphoen iphone = new Telphoen(1.5f,1.4f,2.0f);
变量被私有了,不能通过对象.成员变量去直接赋值使用,只能通过public方法去set赋值,及get返回值使用。
还有这里