Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改了解Java SE 9及后续版本中更新的语言功能的概述。
请参阅JDK发行说明了解所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
1. 考虑以下两个类:
public class ClassA { public void methodOne(int i) { } public void methodTwo(int i) { } public static void methodThree(int i) { } public static void methodFour(int i) { } } public class ClassB extends ClassA { public static void methodOne(int i) { } public void methodTwo(int i) { } public void methodThree(int i) { } public static void methodFour(int i) { } }
a. 哪个方法覆盖了超类中的方法?
b. 哪个方法隐藏了超类中的方法?
c. 其他方法有什么作用?
2. 考虑你在Card
、Deck
和DisplayDeck
类中编写的问题和练习:类中,每个类应该重写哪些Object
方法?
1. 实现你在问题2中回答的方法。