黑马程序员技术交流社区
标题:
面向对象的小问题。
[打印本页]
作者:
饭要大口吃
时间:
2016-9-20 23:22
标题:
面向对象的小问题。
给成员变量赋值有几种方式?有什么区别?
public static void main(String[] args) {
Person p = new Person();
},这段代码在内存中做了哪些事情?
作者:
bahamut322
时间:
2016-9-20 23:31
得看成员变量的修饰符,这段代码加载了主方法进方法区,主方法进栈,Person类进方法区,进栈,定义p引用,堆内存建立Person实例,地址指向p引用
作者:
李鑫246
时间:
2016-9-20 23:45
1.直接赋值,即初始值
2.默认赋值
3.通过构造方法赋值,通过实例化对象赋值
这个代码,只是在main方法中,实例化了一个person对象,
在堆中产生了一个空间。
作者:
zhangyawang523
时间:
2016-9-20 23:52
实例化一个Person对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2