为了账号安全,请及时绑定邮箱和手机立即绑定

关于最后一点

突然发现与之前的不一样了 还有Telphone.java里又加上了private,这里边动了老师也没解释

为什么 要这样呢?

正在回答

3 回答

这就要用到形参和实参了。所谓形参就是你截图中,构造函数中哪些参数。实参就是你实例化对象的时候传递的哪些参数

//这构造函数里面的参数就是形参
public Telphone(float cpu,float chicun,float neicun){
    setCpu(cpu);
    setChicun(chicun);
    setNeicun(neicun);
}

//实例化对象的参数就是实参
Telphoen iphone = new Telphoen(1.5f,1.4f,2.0f);


0 回复 有任何疑惑可以回复我~

变量被私有了,不能通过对象.成员变量去直接赋值使用,只能通过public方法去set赋值,及get返回值使用。

1 回复 有任何疑惑可以回复我~
#1

道长4141440 提问者

但是这个好像还没讲到啊
2016-12-04 回复 有任何疑惑可以回复我~
#2

方圆11

慕课的不全面,private可以私有方法,构造方法,都需要用public方法访问
2016-12-05 回复 有任何疑惑可以回复我~

还有这里

http://img1.sycdn.imooc.com//58412d3400010f7905470329.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

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

进入课程

关于最后一点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信