Java多态机制

来源:互联网 发布:淘宝点结算没反应 编辑:程序博客网 时间:2024/06/05 06:27
多态:
    所谓多态,就是父类型的引用可以指向子类型的对象,或者接口类型的引用可以指向实现该接口的类的实例。关于接口与实现接口的类之间的强制类型转换方式与父类和子类之间的强制类型转换方式完全一样。
多态三要素:
  1. 继承;
  2. 重写。 子类重写父类的方法,并且这个对象不能调用子类A特有的方法,调用的方法,父类中必须有!
  3. 父类的引用指向子类的对象。
EXAMPLE:
public class PolyTest {         public static void main(String[] args) {               //Parent parent = new Parent();               //parent.sing();               Parent p = new Child ();               p.sing() ;                   }    }     class Parent {          public void sing (){               System.out.println("parent is singing");          }     }     class Child extends Parent {          public void sing () {               System.out.println("child is singing");          }     }


原创粉丝点击