关于最后一点

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

道长4141440

2016-12-02 16:09

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

为什么 要这样呢?

写回答 关注

3回答

  • IT追梦
    2017-01-12 22:17:02

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

    //这构造函数里面的参数就是形参
    public Telphone(float cpu,float chicun,float neicun){
        setCpu(cpu);
        setChicun(chicun);
        setNeicun(neicun);
    }
    
    //实例化对象的参数就是实参
    Telphoen iphone = new Telphoen(1.5f,1.4f,2.0f);


  • 方圆11
    2016-12-03 01:05:56

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

    方圆11

    慕课的不全面,private可以私有方法,构造方法,都需要用public方法访问

    2016-12-05 01:42:26

    共 2 条回复 >

  • 道长4141440
    2016-12-02 16:13:56

    还有这里

    http://img.mukewang.com/58412d3400010f7905470329.jpg

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题