请问错在哪了
package com.imooc;
public class FuZhi {
float screen;
float cpu;
float mem;
FuZhi tel1 = new FuZhi();
tel1.screen = 3.5f;
tel1.cpu = 1.5f;
tel1.mem = 2.0f;
}
eclipse中对最后三行代码报错,请问错在哪里啊?
package com.imooc;
public class FuZhi {
float screen;
float cpu;
float mem;
FuZhi tel1 = new FuZhi();
tel1.screen = 3.5f;
tel1.cpu = 1.5f;
tel1.mem = 2.0f;
}
eclipse中对最后三行代码报错,请问错在哪里啊?
2015-02-09
FuZhi tel1 = new FuZhi(); 这句话是在其他类中调用 FuZhi 类中的属性和功能时才使用的
你的代码是在FuZhi类下 定义了一个FuZhi类的引用。之后的 tel1.screen = 3.5f 是通过FuZhi类的引用来给FuZhi的screen属性赋值。 eclipse上写的这是语法错误...再深究俺也不晓得了...
你可以直接这么写的
public class FuZhi {
float screen=3.5f;
float cpu= 1.5f;
float mem= 2.0f;
或者把
FuZhi tel1 = new FuZhi();
tel1.screen = 3.5f;
tel1.cpu = 1.5f;
tel1.mem = 2.0f;
剪切到其他类里
举报