读书人

java 之承袭

发布时间: 2012-12-28 10:29:05 作者: rapoo

java 之继承
public class Test
{
public static void main(String[] args)
{
TestA ta = new TestC();
ta.show();
}
}

class TestA
{
public TestA()
{
System.out.println("TestA");
}

public void show()
{
System.out.println("TestA.show");
}
}

class TestB extends TestA
{
public TestB()
{
System.out.println("TestB");
}

public void show()
{
System.out.println("TestB.show");
}
}

class TestC extends TestB
{
public TestC()
{
System.out.println("TestC");
}
}


注:调用B的show()方法,因为自身没有show方法,所以调用直接父类的show,如果直接父类没有,则调用父类的show。
结果:
TestA
TestB
TestC
TestB.show

读书人网 >编程

热点推荐