tg-me.com/topJavaQuizExplain/90
Last Update:
Which statement is true about the code?
❌ A. The CanBark interface doesn’t compile
❌ B. A class that implements HasVocalCords must override the makeSound() method
✅ C. A class that implements CanBark inherits both the makeSound() and bark() methods
❌ D. A class that implements CanBark only inherits the bark() method
❌ E. An interface cannot extend another interface
❌ F. All statements are false
Explanation:
The code compiles without issue, so option A is wrong. Option B is incorrect, since an abstract class could implement HasVocalCords without the need to override the makeSound() method. Option C is correct; any class that implements CanBark automatically inherits its methods, as well as any inherited methods defined in the parent interface. Because option C is correct, it follows that option D is incorrect. Finally, an interface can extend multiple interfaces, so option E is incorrect.
BY Explanations “Top Java Quiz Questions”
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/topJavaQuizExplain/90