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

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

PG_one

2017-09-27 15:29

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("有参的构造方法执行了!");

 

  }

}


写回答 关注

4回答

  • 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("有参的构造方法执行了!");

      }

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

    共 1 条回复 >

  • 慕粉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) {

Java入门第二季 升级版

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

530553 学习 · 6091 问题

查看课程

相似问题