Java多态——代码示例

---恢复内容开始---

刚开始看多态的文字定义时,总是不明白说的啥意思,看了一些示例代码后,总算知道了,其实也就是“多态”的字面意思。

如下:

class A{
    public void Out()
    {
        System.out.println("This is A");
    }
}

class B extends A{
    public void Out()
    {
        System.out.println("This is B");
    }
}

class C extends A{
    public void Out()
    {
        System.out.println("This is C");
    }
}

上面创建了三个类,其中两个类为子类。

public static void main(String[] args)
    {
        A isA=new A();
        isA.Out();//输出A
        A isB=new B();
        isB.Out();//输出B
        A isC=new C();
        isC.Out();//输出C
    }

猜你喜欢

转载自www.cnblogs.com/lbhym/p/11541777.html