首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java SE 学习札记03 代码

2012-11-09 
Java SE 学习笔记03 代码关于父类与子类在属性和方法调用的代码???关于父类和子类加载顺序的代码?/** * 类

Java SE 学习笔记03 代码

关于父类与子类在属性和方法调用的代码

?

Java SE 学习札记03 代码Java SE 学习札记03 代码

    ?

    ?

    关于父类和子类加载顺序的代码

    ?

    Java SE 学习札记03 代码Java SE 学习札记03 代码
      /** * 类的加载顺序 */package org.sean.module03;/** * 父类的静态代码块--->子类的静态代码块--->父类的初始化块 --->父类的构造方法 --->子类的初始化块--->子类的构造方法 * * 对于静态的部分,按照声明的先后顺序进行加载 * * @author 不落的太阳(Sean Yang) */class Parent1 {@SuppressWarnings("unused")private int x = 50;static {System.out.println("parent static block");}@SuppressWarnings("unused")private static int sx = getNext(99);{System.out.println("parant init block");}public Parent1() {System.out.println("parent constructor");}public static int getNext(int base) {System.out.println("static parameter initialized");return ++base;}}class Child1 extends Parent1 {static {System.out.println("child static block");}{System.out.println("child init block");}public Child1() {System.out.println("child constructor");}}public class LoadingOrder {public static void main(String[] args) {@SuppressWarnings("unused")Child1 child = new Child1();}}

热点排行