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

找错。报错显示cpu cannot be resolved to a variable、price cannot be resolved to a variable、

package imooc;
             //类名
public class Phone {
   public static void main(String[] args){
	   Phone helloPhone=new Phone();
	   double screen=89;
	   float cpu;
	   float price;
	   helloPhone.goodPhone();
	   helloPhone.xingNeng();
   }
   public void goodPhone(){
	   System.out.println(price);
	  System.out.println("好手机价格也好!");
   }
   public float xingNeng(){
//	   float cpu=89.0f;
	   System.out.println(cpu);
	   return cpu;
   }
}

不是说成员变量的作用域是整个类的内部吗?

正在回答

2 回答

成员变量是指在类里但是在方法外面的变量,你的变量在main方法里面,是局部变量,不是成员变量。

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

成员变量是在类里面,方法外面的叫成员变量;方法里面的是局部变量。

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

苏文进 提问者

谢谢!
2017-06-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

找错。报错显示cpu cannot be resolved to a variable、price cannot be resolved to a variable、

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