java里的类中定义的非静态成员变量 要想使用必须先new出对象在引用 类内部的成员方法为什么可直接使用?

如题所述

因为在类内部的时候默认为this,也就是本对象。但是如果你在该类中的main方法中的话,只是一个程序的入口,不代表该类,你要使用该类还是得new
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-24
一个类内的非静态方法是可以随便调用类里的非静态成员变量的;
只有别的类想要调用这个类的成员变量时才需要new
这个类的对象来调用
第2个回答  2020-04-10
静态变量——静态块——成员变量——构造方法——静态方法(方法需要调用才会执行)自己写个类运行下不就知道了?!本回答被提问者采纳
第3个回答  2019-12-25
您好!
同一个线程中的东西,都压到同一个栈里了
希望能帮到您!敬请采纳!
中国物联网校企联盟
相似回答