类成员变量是不是对象呢?

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:35:34
public class chong{
int x=98;//这是类成员变量x
public static void main(String[] args){
chong y=new chong();//这个是y对象?
} y.x;//这个应该错误吧?为什么呀?
}

这是初级问题,

你下面写的那个y.x;
y本身是在主方法内被实例化的,你在外面写那肯定提示错误啊!

每搞懂

x是类成员变量没错啊
y是对象也没错了
y.x是错得,起码x要是static才行吧

你再main方法里写的东西只能在main方法里用,出了那个大括号就错了

想调用变量
起码变量要有static修饰
可以直接用chong调用
还有一条,y只能在main方法里使用