为什么封装出现问题,求各位大神指点

来源:7-1 什么是 Java 中的封装

慕婉清0372823

2018-07-19 17:00

class Telphone

{

        private float screen;

        private float cpu;

        private float mem;


public float getScreen()

{

return screen;

}


public void setScreen(float newScreen)

{

screen=newScreen;

}

public Telphone()

{

System.out.println("无参");

}

public Telphone(float newScreen,float newCpu,float newMem)

{

screen=newScreen;

cpu=newCpu;

    mem=newMem;

System.out.println("有参");

   }

}


class InitailTelphone

{

public static void main(String[] args)

{

Telphone phone=new Telphone();


Telphone phone2=new Telphone(5.0f,1.4f,2.0f);

 phone2.setScreen(6.0f);


System.out.println("screen:"+phone2.getScreen());

}

}


写回答 关注

2回答

  • ByteMan
    2019-01-09 21:20:51

    这些代码一点问题没有!如果你报错那就是你把他们都写道一个类中了。

  • wujingfei
    2018-07-19 18:50:04

    public Telphone()没有指定类型 public void Telphone()

    风青阳

    public Telphone()是构造方法吧,不需要void

    2018-08-09 15:07:14

    共 2 条回复 >

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题