какой абстрактный класс? Вопрос с экзамена Oracle - PullRequest
1 голос
/ 03 июля 2011

enter image description here

что такое абстрактный класс?Вопрос из экзамена Oracle

Спасибо

1 Ответ

10 голосов
/ 03 июля 2011

Мышь, потому что имя выделено курсивом.

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/

В этом URL ищите специально для этого раздела:

Абстрактные классы и операции

Внимательный читатель заметит, что диаграммы на рисунках 4 и 5 используют выделенный курсивом текст для имени класса BankAccount и операции вывода.Это указывает на то, что класс BankAccount является абстрактным классом, а метод снятия - абстрактной операцией.Другими словами, класс BankAccount предоставляет абстрактную подпись операции снятия, и каждый из двух дочерних классов CheckingAccount и SavingsAccount реализует свою собственную версию этой операции.

Однако суперклассы (родительские классы) не обязаныбыть абстрактными классами.Стандартный класс является суперклассом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...