为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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("有参输出方法");

}

}


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信