日期:2014-05-20 浏览次数:20669 次
public class Initialization { int a; char b; short s; float f; long lo; double dou; byte e; boolean flag; Object obj; public static void main(String [] args){ Initialization init = new Initialization(); // init.print(); //为什么这样可以执行,? System.out.println("int a="+a); //而这样就不可以?java是怎么给变量分配内存的? } public void print() { System.out.println("int a="+a); } }