- , . - , , . . .
, , , Animal. , , , , . , -. -, ( ). , (, , ).
public abstract Animal {
public void eat(Food food) {
}
public void sleep(int hours) {
try {
Thread.sleep(1000 * 60 * 60 * hours);
} catch (InterruptedException ie) {
}
}
public abstract void makeNoise();
}
, abstract , . , (, ), makeNoise - . Dog and Cow, Animal.
public Dog extends Animal {
public void makeNoise() {
System.out.println("Bark! Bark!");
}
}
public Cow extends Animal {
public void makeNoise() {
System.out.println("Moo! Moo!");
}
}
, , . , - . , ( ) . - - .