public class one{public int num=10;public static void main(string[] args){ two.fangfa(); }}class two{one a=new one();public static void fangfa(){System.out.println(a.num);}}举个例子,像这样,在类中进行new,而后在静态方法中无法使用,这个是什么原因?在类中应该是可以new的啊在静态方法中只能调用静态变量?但是在类中明明已经创建了一个对象了,通过该对象为什么还是不能调用?而又为什么把这个new的语句放在静态方法中就可以调用了呢?
添加回答
举报
0/150
提交
取消