您的位置:首页 > 编程语言 > Java开发

【JAVA学习】4.Java对象构建理解

2015-04-22 19:31 197 查看
四、Java对象构建理解
Studentstu=new Student();
过程:
1.class loading【Student】
在heap里面的code
area建立一个Student类
2.构建引用变量【stu】
在stack中建立一个Studentstu,不指向对象
3.【new Student】
在heap里面创建一个Student类实例/对象(instance)
※其中只有属性【显式、隐式】
※强制有的隐式属性:this【指向本对象】
※super:指向父类
※代码指针:指向本身的代码【相同的类不同的对象,其代码是复用的】
4.【Student()】
构造方法
特征:
1.与类同名
2.不能有任何返回值(void也不行)
3.任何一个java类都要有构造方法,即使没有写,系统也会自动给其一个无参空实现方法。
4.构造方法在对象构建时自动运行,在一个对象的生命周期中只运行一次。
5.stack中建立
指向heap中的实例
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: