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

为什么我的赋值会出现错误啊

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行 都出现错误

正在回答

3 回答

声明函数的时候没有说明返回值类型 public void Telephone(~~~~){};

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

qq_云端有风_0 提问者

非常感谢!
2018-01-22 回复 有任何疑惑可以回复我~

无参的函数里面声明的是局部变量,不是成员变量,不能在另一个函数里面继续使用。前面的三个float的值应写在类的大括号中,作为成员变量

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

你的S,C,M都定义在前面的方法,后面的方法,当然识别不了,跟返回没有关系 

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

举报

0/150
提交
取消

为什么我的赋值会出现错误啊

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