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

为什么我赋值的那三个变量出错了 我照着视频打的啊。。。。

package demo;


public class Telephone {

float screen;

float cpu;

float mem;

  public Telephone() {

 System.out.println("无参的构造方法执行了!");

  }

  public Telephone(float newscreen,float newcpu,float newmem) {

 screen=newScreen;

 cpu = newCpu;

 mem = newMem;

 System.out.println("有参的构造方法执行了!");

 

  }

}


提问者:PG_one 2017-09-27 15:29

个回答

  • qq_紫樱琳_0
    2017-09-27 15:59:06
    已采纳

    public InnerClassDemo03(float newscreen,float newcpu,float newmem) {

     screen = newscreen;

     cpu = newcpu;

     mem = newmem;

     System.out.println("有参的构造方法执行了!");

      }

    //你在定义的时候用的都是小写,在赋值的时候变成了大写。

  • 慕粉4291556
    2017-10-10 19:56:16

    一般两个字母组合的第二个字母大写

  • 曾经sun流年
    2017-09-27 15:57:55

     screen=newScreen;

     cpu = newCpu;

     mem = newMem;

    newScreen改成newscreen其他同理

  • Schedule_J
    2017-09-27 15:54:57

    构造函数的参数打错了,没有大写,public Telephone(float newScreen,float newCpu,float newMem) {