java中继承的初始化过程
来源:互联网 发布:淘宝卖家怎么直播 编辑:程序博客网 时间:2024/06/06 07:26
假设有这样的继承场景(如下面代码所示):
父类:
package com.java.test.multiflex;
public class Insect {
private int i = 9;
protected int j;
Insect() {
System.out.println("i=" + i + ",j+" + j);
j = 39;
}
private int test=printInit("test hello wangjjh");
private static int x1 = printInit("static Insect.x1 initialized");
static int printInit(String s) {
System.out.println(s);
return 47;
}
}
子类:
package com.java.test.multiflex;
public class Beetle extends Insect {
public Beetle(){
System.out.println("k="+k);
System.out.println("j="+j);
}
private int k=printInit("Beetle.k initialized");
private static int x2=printInit("static Beetl.x2 initialized");
public static void main(String[] args) {
System.out.println("Beetle constructor");
Beetle b = new Beetle();
}
}
执行结果:
static Insect.x1 initialized
static Beetl.x2 initialized
Beetle constructor
test hello wangjjh
i=9,j+0
Beetle.k initialized
k=47
j=39
通过执行结果可以很明确的知道具体的初始化过程.
- java中继承的初始化过程
- java继承中类的初始化过程
- Java语言 -- 带有继承的初始化过程
- java继承中父类、子类的初始化过程
- JAVA中继承时的初始化顺序
- java继承中初始化的顺序
- Java中类继承的初始化顺序
- java中继承的初始化顺序
- 继承类初始化的过程
- java类的初始化过程以及继承关系的初始化的过程
- Java 关于含有继承类的成员初始化过程讲解
- java继承的初始化
- JAVA的继承初始化
- Java中对象的初始化生成过程
- java中对象的初始化过程
- Java中成员变量的初始化过程
- java中一个对象的初始化过程
- Java中类的初始化过程
- 没有交集的区间求解
- Qt Creator 2.6 .1+ MinGW-gcc440_1 + qt 4.8.4 开源版本 配置
- 基于html5 localStorage的购物车JS脚本
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- Hbase 三维有序存储
- java中继承的初始化过程
- Fedora 17 x86_64 install chrome
- java.ByteArrayInputStream与ByteArrayOutputStream再次理解
- Spring2.5教程:4、注入依赖
- Python高效编程技巧
- eclipse 远程Debug Hbase
- java校验时间格式 HH:MM
- 视图和存储过程的区别
- Oracle 11g 新特性 -- Oracle Restart 说明