【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中的实例
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中的实例
相关文章推荐
- JAVA学习.JAVA对象构建内存理解&静态方法和变量的理解和使用.
- java语言学习连载(四)--深入理解面象对象
- Java学习笔记---6.面向对象编程01-类对象的构建及对象的引用传递
- 18天Java学习---6.面向对象编程01-类对象的构建及对象的引用传递
- java语言面向对象笔记,在学习面向对象时应该理解掌握的原理-作者:逝秋
- [学习笔记]Java代码构建一个线程池的自己学习写的实例,用这个你会更好的理解文章内容
- [Java学习笔记] 对象的比较(引用比较、值比较) ^_^个人的理解,请多多关照^_^
- java学习中对构造函数和对象的理解,及对象的运行路径分析
- 学习Java以及Android开发一段时间后对面向对象的理解
- 【JAVA学习】2.面向对象理解
- 《Effective Java》学习心得——优雅而安全地构建Java对象
- java入门学习(4)— 类,对象理解,如何创建类,对象
- Java面向对象个人学习和理解
- Java学习之【深入理解Java虚拟机---对象的创建】
- Java学习笔记----面向对象理解
- [Java学习] 对Java的面对对象编程中对象和引用以及内部类的理解
- java学习日记_10:面向对象之理解类与对象。
- java学习日记_35:面向对象之从例子中理解继承关系
- java学习心得:关于对象与引用变量的关系的理解
- Java学习----day2——(4)面对对象编程的概念理解