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
    }

 

posted @ 2019-09-18 14:20  LingBrown  阅读(1004)  评论(0编辑  收藏  举报