Spec-Zone .ru
спецификации, руководства, описания, API
След: Изучение Языка Java
Урок: Интерфейсы и Наследование
Домашняя страница > Изучение Языка Java > Интерфейсы и Наследование

Ответы на Вопросы и Упражнения: Наследование

Вопросы

Вопрос 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.

«ПредыдущийTOC

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Вопросы и Упражнения: Наследование