---恢复内容开始---
刚开始看多态的文字定义时,总是不明白说的啥意思,看了一些示例代码后,总算知道了,其实也就是“多态”的字面意思。
如下:
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 }
原文:https://www.cnblogs.com/lbhym/p/11541777.html