// 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);
}
}