public class T{ int a; char b; public static void main(String sras[]){ T t = new T(); System.out.println(t.a); System.out.println(t.b); } } 输出b时楼主看不见,应为它的默认初始化就是空。
奇怪,为什么大家的都不是 public static void main(String args[]){}
而是public static void main(String sras[]){ }
你能把那个thinking in java fourth edition后习题的参考答案发到我邮箱吗? 再次感谢了哈
我想问一下为什么这样会产生non-static valiable a cannot be referenced from a static context?
int a;
char b;
public static void main(String sras[]){
T t = new T();
System.out.println(t.a);
System.out.println(t.b);
}
}
输出b时楼主看不见,应为它的默认初始化就是空。
public static void main(String args[]){}