Java Programming Tutorial - 61 - Simple Polymorphic Program

package apples;

public class Animal {
public void noise() {
System.out.println("Animals don't make noise");
}

}
package apples;

public class Fish extends Animal {
public void noise() {
System.out.println("Glurp Slurp");
}
}
package apples;

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

public class apples  {
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();
}
 }

Comments