第一个代码:
package com.imooc;
public class Telphone {
float screen;
float cpu;
float mem;
void call()
{System.out.println("Telphone有打电话的功能!");}
void sendMessage()
{System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+_"Telphone有发短信的功能!");}
}
第二个代码:
package com.imooc;
public class InitailTelphone {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Telphone phone=new Telphone();
phone.sendMessage();
}
}
求解??
第一个mem后多了下划线
System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+"Telphone有发短信的功能!");
第二个出现错误的可能性很多,看不到Telphone代码,可能是Telphone这个类的构造函数有参数,也可能是你没有导包,可以试试在最开头加,import.Telphone所在包名.Telphone
正解(在eclipse运行了):
{System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+_"Telphone有发短信的功能!");}
改成
System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+"Telphone有发短信的功能!");
最后运行结果
screen:0.0cpu:0.0mem:0.0Telphone有发短信的功能!