黑马程序员技术交流社区
标题:
请教一个面向对象的问题
[打印本页]
作者:
iverson
时间:
2015-5-5 17:42
标题:
请教一个面向对象的问题
面向对象的实体类和new出来的对象之间有什么关系?在内存中怎么调用的呢?看完视频,还有有点犯迷糊
作者:
开到荼靡
时间:
2015-5-5 18:02
实体类只是个类,new出来之后在内存中就有了他的位置和空间。用一个引用去指向new 的这个空间后。用这个引用去调用它
作者:
陈国安
时间:
2015-5-5 18:06
类是人,对象就是小明,小红。。。
作者:
397543420
时间:
2015-5-5 20:54
你先分清什么是实体类,什么是new出来的对象,比如 棒球运动员 B=new 棒球运动员();这当中棒球运动员是实体类,而B是new出的对象,而可以用new出的对象去调用实体类本身具有的方法,比如实体类有打棒球,努力跑这些方法,b就可以去调用
作者:
iverson
时间:
2015-5-7 10:39
397543420 发表于 2015-5-5 20:54
你先分清什么是实体类,什么是new出来的对象,比如 棒球运动员 B=new 棒球运动员();这当中棒球运动员是实 ...
那个内存的什么栈、堆吖是和数组有关,还是和面向对象够有关吖~我是小白{:3_58:}
作者:
397543420
时间:
2015-5-8 07:17
都有关哈,你百度堆内存和栈内存分别存放那些数据,并牢记下来,以后有用的,
作者:
w401634075
时间:
2015-5-8 08:04
类在编译之后会生成一个对应class文件,存在于方法区,当你new一个对象的时候,才会在堆中申请一个空间来存储对象。至于他们的关系,通俗的说类是整体(人),new出来的是实体对象(张三。。。)
作者:
yht8250466
时间:
2015-5-8 08:23
还是视频没看仔细啊
作者:
tream
时间:
2015-5-8 08:25
面向对象是挺绕的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2