Δημοσιεύτηκε: 19 Ιαν 2012, 19:17
Και επειδή είσαι γατάκι αλλά πρέπει να γίνεις γατόπαρδος
ένα παράδειγμα με πολυμορφισμό.
ένα παράδειγμα με πολυμορφισμό.
- Κώδικας: Επιλογή όλων
public class Animal {
private String species;
public Animal(String sp) {
species = sp;
}
public String getSpecies() {
return species;
}
}
- Κώδικας: Επιλογή όλων
public class Cat extends Animal {
private String color;
public Cat( String clr ) {
super("Cat");
color = clr;
}
public String getColor() {
return color;
}
}
- Κώδικας: Επιλογή όλων
public class Dog extends Animal
{
private String breed;
public Dog(String bd) {
super("Dog");
breed = bd;
}
public String getBreed() {
return breed;
}
}
- Κώδικας: Επιλογή όλων
public class Main {
public static void main(String args[]) {
Animal []animals = new Animal[3];
animals[0] = new Dog("Canis");
animals[1] = new Cat("White");
animals[2] = new Animal("Gatopardos");
for (int i = 0; i < animals.length; i++) {
System.out.printf("My %dst animal is %s\n", i +1, animals[i].getSpecies());
}
}
}