问答详情
源自:8-6 Java 中的构造方法

关于最后一点

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

为什么 要这样呢?

提问者:道长4141440 2016-12-02 16:09

个回答

  • 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返回值使用。

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

    还有这里

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