new关键字创建的对象的实例化过程
来源:互联网 发布:淘宝卖家的信誉等级 编辑:程序博客网 时间:2024/06/06 03:02
package com.yingcheng1101.object_oriented.newobject;//用于给Strudent,Person对象成员属性显示初始化时显示执行了动作的消息类class InformationDisplay {public InformationDisplay(String str) {// 对象初始化时打印指定的消息System.out.println(str);}}public class Student extends Person {private InformationDisplay behavior = new InformationDisplay("behavior的显示初始化");{// 构造代码块behavior = new InformationDisplay("Student构造代码块对behavior的操作");}Student() {// 构造函数super();// super()语句的执行说明Student类构造函数的执行// 在super()从Person类的构造函数返回来之后,立马就完成了behavior的显示初始化话动作// 之后就是Student构造代码块的执行behavior = new InformationDisplay("Student构造函数语句的开始执行");// 这时才开始构造函数里面语句的执行System.out.println("Student Constructor over");}public static void main(String[] args) {new Student();}}class Person {private InformationDisplay action = new InformationDisplay("action的显示初始化");{// 构造代码块action = new InformationDisplay("Person构造代码块对action的操作");}// Student对象通过super()访问父类的构造函数Person() {// 构造函数// 在super()从Object类的构造函数返回来之后,立马就完成了action的显示初始化话动作// 之后就是Person构造代码块的执行action = new InformationDisplay("Person构造函数语句的开始执行");// 这时才开始构造函数里面语句的执行System.out.println("Person Constructor over");}}// action的显示初始化// Person构造代码块对action的操作// Person构造函数语句的开始执行// Person Constructor over// behavior的显示初始化// Student构造代码块对behavior的操作// Student构造函数语句的开始执行// Student Constructor over
阅读全文
0 0
- new关键字创建的对象的实例化过程
- new InitialContext() 创建ejb实例的过程
- JavaScript--new创建对象的过程
- C++使用new和不使用new关键字实例化对象的区别
- 对象的创建过程(new 的过程)
- 使用new关键字创建对象的三个作用
- Java中关于关键字new创建字符串对象的总结
- scala不使用new关键字创建对象实例
- scala不使用new关键字创建对象实例
- Class.forName与new创建对象实例的区别
- java中用new创建一个对象的过程解析
- C++ 对象和实例的区别,以及用new和不用new创建类对象区别
- C++ 对象和实例的区别,以及用new和不用new创建类对象区别
- C++ 对象和实例的区别,以及用new和不用new创建类对象区别
- java 用new语句创建(实例化)对象的三种方法的性能对比
- 对象的实例化过程
- new一个对象的过程
- new一个对象的过程
- Github 提交文件
- 【浅谈折半搜索】POJ1186[方程的解数]题解
- 映射
- JAVA中ListIterator和Iterator详解与辨析
- Struts2 源码分析——Action代理类的工作
- new关键字创建的对象的实例化过程
- 1025: 求PI*
- php利用P3P头实现跨域设置cookie
- 【12普及模拟】DNA排序
- Struts2 源码分析——配置管理之PackageProvider接口
- 从提取网页关键词到TF-IDF
- 在 classpath 中扫描组件
- Java CompletableFuture 详解
- 详解CSS3弹性盒模型---Flexbox