Java 实例化对象的过程
2015-03-11 18:46
239 查看
父类:
public class Father {
public Father() {
System.out.println("父类构造器");
}
public static void AA() {
System.out.println("父类静态方法");
}
{
System.out.println("父类非静态块");
}
static {
System.out.println("父类静态块");
}
子类:
public class InstantiationTest extends Father {
//测试主函数
public static void main(String[] args) {
InstantiationTest st=new InstantiationTest();
}
public InstantiationTest() {
System.out.println("子类构造器");
}
public static void AA() {
System.out.println("子类静态方法");
}
{
System.out.println("子类非静态块");
}
static {
System.out.println("子类静态块");
}
}
输出结果就是对象实例化的过程:
父类静态块
子类静态块
父类非静态块
父类构造器
子类非静态块
子类构造器
public class Father {
public Father() {
System.out.println("父类构造器");
}
public static void AA() {
System.out.println("父类静态方法");
}
{
System.out.println("父类非静态块");
}
static {
System.out.println("父类静态块");
}
子类:
public class InstantiationTest extends Father {
//测试主函数
public static void main(String[] args) {
InstantiationTest st=new InstantiationTest();
}
public InstantiationTest() {
System.out.println("子类构造器");
}
public static void AA() {
System.out.println("子类静态方法");
}
{
System.out.println("子类非静态块");
}
static {
System.out.println("子类静态块");
}
}
输出结果就是对象实例化的过程:
父类静态块
子类静态块
父类非静态块
父类构造器
子类非静态块
子类构造器
相关文章推荐
- java对象的实例化过程
- Java中对象的实例化过程
- Java对象实例化的过程。
- Java子类对象的实例化过程
- java对象实例化过程分析
- 《Java基础学习笔记》JAVA之对象实例化过程
- JAVA学习--子类对象实例化的全过程
- Java基础学习17(子类对象实例化的全过程图解,内存分配)
- Java对象实例化过程分析
- Java 对象实例化过程
- java 对象实例化过程
- java实例化对象的过程(转自:http://wotahouse.blogbus.com/)
- java面向对象-子父类中构造函数的特点-子类实例化过程super
- [JAVA修炼之路四]-JVM内存模型以及对象实例化过程
- java实例化对象的过程
- java(20130731)反射、单例模式、内存里分四个区域、实例化过程、对象的销毁、命名规范、异常
- JAVA中子类对象的实例化过程
- Java 对象实例化过程以及子类…
- java实例化对象的过程
- Java 一个对象实例化过程