Spec-Zone .ru
спецификации, руководства, описания, API
|
Вопрос 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) { } }
Вопрос 1a: метод Which переопределяет метод в суперклассе?
Ответ 1a: methodTwo
Вопрос 1b: метод Which скрывает метод в суперклассе?
Ответ 1b: methodFour
Вопрос 1c: Что делают другие методы?
Ответ 1c: Они вызывают ошибки времени компиляции.
Вопрос 2: Рассмотрите Card
, Deck
, и DisplayDeck
классы Вы записали в предыдущем осуществлении. Что Object
методы должны каждый из этих классов переопределение?
Ответ 2: Card
и Deck
должен переопределить equals
, hashCode
, и toString
.
Упражнение 1: Запишите реализации для методов, что Вы ответили на рассматриваемые 2.
Ответ 1: См.
Card2
.