qq_云端有风_0
2018-01-21 22:44
package project2;
public class Telephone {
public Telephone(){
float s;
float c;
float m;
System.out.println("无参构造方法执行了");
}
public Telephone(float newS,float C,float M){
s=newS;
c=C;
m=M;
System.out.println("有参构造方法执行了");
}
}
后面赋值得时候 12 13 14行 都出现错误
声明函数的时候没有说明返回值类型 public void Telephone(~~~~){};
无参的函数里面声明的是局部变量,不是成员变量,不能在另一个函数里面继续使用。前面的三个float的值应写在类的大括号中,作为成员变量
你的S,C,M都定义在前面的方法,后面的方法,当然识别不了,跟返回没有关系
Java入门第二季 升级版
530649 学习 · 6091 问题
相似问题