Indirect Superclass Inheritance
Which of the following code segments correctly demonstrates a class inheriting a method from an indirect superclass?
A
public class LivingThing {
public void breathe() { System.out.println("Breathing"); }
}
public class Animal extends LivingThing { }
public class Mammal {
// Does not extend Animal
}
B
public class LivingThing {
public void breathe() {
System.out.println("Breathing");
}
}
public class Animal extends LivingThing { }
public class Mammal extends Animal { }
C
public class LivingThing {
public void breathe() { System.out.println("Breathing"); }
}
public class Animal { }
public class Mammal extends Animal { }
D
public class Animal {
public void breathe() {
System.out.println("Breathing");
}
}
public class Mammal extends Animal { }
Question Leaderboard
Not enough data yet to show leaderboard.
APFIVE