刚开始看多态的文字定义时,总是不明白说的啥意思,看了一些示例代码后,总算知道了,其实也就是“多态”的字面意思。
如下:
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
}
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。