天天看点

java程序初始化_java 程序初始化过程

// Parent.java

package techlog;

class Tip

{

public Tip(String str)

{

System.out.println(str);

}

}

public class Parent

{

public Parrent()

{

System.out.println("I'm Parrent");

say();

}

public void say()

{

System.out.println("Parrent.say "+i);

}

public int i=5;

static Tip t=new Tip("Parrent.stcTip");

public Tip t0=new Tip("Parrent.Tip");

}

class Son extends Parrent

{

public Son()

{

System.out.println("I'm Son");

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

i=7;

}

public int i=3;

static Tip t=new Tip("Son.stcTip");

public Tip t0=new Tip("Son.Tip0");

public Tip t1=new Tip("Son.Tip");

public void say()

{

System.out.println("Son.say "+i);

}

}

class Daughter extends Parrent

{

public Daughter()

{

System.out.println("I'm Daughter");

}

static Tip t=new Tip("Daughter.stcTip");

public Tip t0=new Tip("Daughter.Tip");

static public void main (String [] args)

{

Son s=new Son();

System.out.println(s.i);

}

}