常见java面试题以及对代码的理解

42 阅读1分钟

1、Student s = new Student();做了哪些事情

 A:加载Student.class文件进内存
   B:在栈中为s开辟空间
   C:在堆中为学生对象开辟空间
   D:为学生对象的成员变量赋默认值
   E:为学生对象的成员变量赋显示值
   F:通过构造方法给成员变量赋值
   G:对象构造完毕,把地址赋值给s变量