老师,可否问您一下问题

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

明天你好我去

2016-09-04 21:15

package com.imooc;

public class Initalphone {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		TelePhone phone=new TelePhone();
		TelePhone phone2=new TelePhone(5.0f,1.4f,2.0f);
	}
	

}
package com.imooc;

public class TelePhone {
	float screen;
	float cpu;
	float mem;
	public TelePhone(){
		System.out.println("无参的构造方法");
	}


 public TelePhone(newscreen,newcpu,newmem){
 screen=newScreen();
 cpu=newcpu;
 mem=newmem;
 System.out.println("有参的构造方法");
}

}

为什么不行呢?报错呢

写回答 关注

2回答

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

    变量名要遵循,驼峰原则

  • 慕前端9138666
    2016-09-04 21:23:10

    public Telephone(newscreen,newcpu,newmem)改为

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

    还有就是screen=newScreen,你输入的参数是newscreen不是newScreen建议下载一个eclips

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题