Java Programming: simple Polymorphic programming

来源:互联网 发布:男朋友生日钱包 知乎 编辑:程序博客网 时间:2024/05/29 08:40

public class Dog extends Animal{public void noise(){System.out.println("Ruff");}}


public class Fish extends Animal{public void noise(){System.out.println("Gree");}}


public class Animal {public void noise(){System.out.println("Animal dint amke noise");}}

public class Main {public static void main(String[] args){Animal[] thelist = new Animal[2];Dog d = new Dog();Fish f = new Fish();thelist[0] = d;thelist[1] = f;for(Animal x: thelist){x.noise();}}}

the result is ;

Ruff
Gree









原创粉丝点击