为什么代码和老师的一样,却输不出数据,只能输出 System.out.println("有参输出方法");的内容

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

慕函数4678460

2016-09-02 16:23

package muKe;

import muKe.Computer;

    public class NewComputer {

    public static void main(String[] args) {

    // TODO 自动生成的方法存根

    Computer way=new Computer();

    Computer way2=new Computer(15.1f,2.3f,6.3f,2.6f);

}

}


写回答 关注

5回答

  • 奔波儿霸1
    2016-10-15 11:20:41

    loat room; 应该是float room;  还有就是System.out.println("有参输出方法");改为System.out.println("有参输出方法"+screen+cpu+mem+room);   这样就可以输出参数值了。

  • 慕粉3804000
    2016-09-20 17:30:13

    楼上让我豁然开朗啊,懵逼了

  • 慕粉3181367
    2016-09-10 09:47:14

    你的有参的构造方法并没有输出成员变量的值,构造方法只是给成员变量赋值的,用System.out.println();输出一下

  • 慕函数4678460
    2016-09-02 17:21:08

    package muKe;

        public class Computer {

            float screen;

            float cpu;

            float mem;

            loat room;

        public Computer(){

        //无参数输出

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

    }

        public Computer(float newScreen,float newCpu,float newMem,float newRoom){

            screen=newScreen;

            cpu=newCpu;

            mem=newMem;

            room=newRoom;

        System.out.println("有参输出方法");

    }

    }


  • jashd
    2016-09-02 16:28:06

    把你的有参的构造方法贴出来呗

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题