(from
SCJP for
Java 5 by Kathy Sierra and Bet Bates, page 104)
class Animal{
public void eat() throws Exception{
// throws an exception
}
}
class Dog2 extends Animal{
public void eat(){ //no Exceptions{
public static void main(
String[] args){
Animal a = new Dog2();
Dog2 d = new Dog2();
d.eat();
a.eat();
}
}
Question: The book says that the code will not compile because of the Exception declared on the Animal eat() method.
I do not understand why this is. Could somebody please help. Thank you in advance.