class Parent{

int num = 8;// ->3

Parent(){

//super(); // ->2

//显示初始化 // ->3

//构造代码段 // ->4

show(); // ->5

}

{// ->4

System.out.println("Parent constructor code run->");

}

public void show(){//被覆盖

System.out.println("num = " + num);

}

}

class Child extends Parent{

int num = 9;// ->6

Child(){

super();// ->1

//显示初始化 ->6

//构造代码段 ->7

num = 10; // ->8

System.out.println("after Child constructor code && Child constructor num = " + num);// ->9

}

{// ->7

System.out.println("Child constructor code run->");

System.out.println("after Child constructor num = " + num);

}

public void show(){

System.out.println("num = " + num);

}

}

public class PC{

public static void main(String[] args){

new Child();

}

}

原文:http://www.cnblogs.com/hujunzheng/p/3872599.html

java如何初始化对象_java中对象的初始化过程相关推荐

  1. java类怎么删除对象_java中对象的生成使用和删除

    请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...

  2. java 初始化顺序_Java中对象初始化顺序的详细介绍

    前言 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的.最近我发现了一个有趣的问题,这个问题的答案乍一看下骗过了我的眼睛.看一下这三个类: package com ...

  3. java 初始化数组_Java中数组的初始化

    一.什么是初始化 在Java程序开发中,使用数组之前都会对其进行初始化,这是因为数组是引用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中就可使用 ...

  4. java 数组 初始化 个数_Java中数组的初始化

    一.什么是初始化 在Java程序开发中,使用数组之前都会对其进行初始化,这是因为数组是引用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中就可使用 ...

  5. java中对象的生存期_Java中对象的生存周期

    文章目录 JAVA对象的生存周期 1.创建阶段(Created) 为对象分配内存需要考虑的问题 2.应用阶段(In Use) 3.不可见阶段(Invisible) 4.不可达阶段(Unreachabl ...

  6. java 中 class 对象_java中Class对象详解

    java中把生成Class对象和实例对象弄混了,更何况生成Class对象和生成instance都有多种方式.所以只有弄清其中的原理,才可以深入理解.首先要生成Class对象,然后再生成Instance ...

  7. java什么情况下传入对象_java中传输对象时候的问题(转)

    对于同一个socket,如果调用两次就会抛出StreamCorruptedException 如果你使用socket,并通过对象输入/输出流来处理的话,并且已经对某个socket调用了一次getInp ...

  8. java对象数组_Java中对象数组的使用方法详解

    本文实例讲述了Java中对象数组的使用方法.分享给大家供大家参考,具体如下: 一 点睛 对象可以用数组来存放,通过下面两个步骤来实现. 1 声明以类为数据类型的数组变量,并用new分配内存空间给数组. ...

  9. java list对象_JAVA中list

    Java 查找 List 中的最大值.最小值 Java 查找 List 中的最大值.最小值 java> List list = new ArrayList(); java.util.List l ...

最新文章

  1. 关于简聊 Webpack 配置的一些注释
  2. ios 消除 字符串 首尾空格
  3. Gentoo 安装日记 10 (配置内核 :General setup)
  4. PMP之项目资源管理---激励理论
  5. 牛客练习赛26 D xor序列 (线性基)
  6. c语言计算器模拟程序,【C语言】 模拟计算器
  7. php生成静态翻页,PHP高手,我刚刚学PHP,在生成静态分页遇到了点有关问题,就是翻页的有关问题,希望可以給出一个漂亮完整的翻页代码,多谢...
  8. adobe audition cs6 能打开mpcm文件吗?_单根32G内存靠谱吗?阿斯加特 W2 32G DDR4 2666内存测试...
  9. python爬取图文新闻_python爬取新闻需要什么软件
  10. bzoj 3361: [Usaco2004 Jan]培根距离
  11. 计算机网络(第七版)谢希仁编著 第四章课后答案详解
  12. Newtonsoft 六个超简单又实用的特性,值得一试 !
  13. 操作系统15----80386处理器基础
  14. 无刷直流电动机的工作原理
  15. python爬取淘宝数据魔方_阅读心得3:《淘宝数据魔方技术架构解析 》
  16. CATIA二次开发(一):CAA简介
  17. 双飞燕无线鼠标电池后盖怎么拆
  18. 今日的金山,而非往日的金山
  19. TYPE-C接口安卓手机直播快充领夹式无线麦克风方案
  20. APICloud 平台常用技术点汇总讲解

热门文章

  1. 安卓actionbar上的搜索按钮点击没反应如何解决
  2. 送几本~ 648页全彩+395张插图 机器翻译 扛鼎之作
  3. android 广播反注册后,BroadcastReceiver注册、使用及其权限
  4. php常见web安全问题,web安全面试常见问题(来自微博)
  5. 新员工入职表_【干货】新员工入职全方案:180天详细培训计划
  6. java工厂模式定义宠物_Java设计模式之抽象工厂模式
  7. 读书笔记——数据压缩入门(柯尔特·麦克安利斯)下
  8. 吴恩达《机器学习》第十六章:推荐系统
  9. Leetcode每日一题:49.group-anagrams(字母异位词分组)
  10. Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群...