码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象——对象的创建和使用

时间:2019-09-20 21:32:31      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:类加载   ssl   地址   strong   cal   str   就是   style   ali   

创建对象

使用new +构造器创建一个新的对象;

举例

Animal xb=new Animal();

对象的使用

使用“对象名.对象成员”的方式访问对象成员(包括属性和方法)

创建对象过程

1) 在永久区中检查要创建的对象所属的类模板是否存在.

2) 如果不存在, 则由类加载器(ClassLoader)加载类模板

3) 如果类模板已经存在, 就不加载了, 保证类模板只有一个.

4) 依据类模板中所有的属性的定义信息, GC堆中开辟一块内存

5) 把此空间中的数据全部写0, 结果就是所有属性自动拥有了缺省值0

6) 检查属性是否有显式赋值, 如果有就执行显式赋值

7) 执行构造方法

8) 把对象的地址返回给调用者

**)类模板:在内存中的类的基本信息。包括初始的属性和方法

面向对象——对象的创建和使用

标签:类加载   ssl   地址   strong   cal   str   就是   style   ali   

原文地址:https://www.cnblogs.com/houwenbo/p/11559495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!