что такое абстрактный класс?Вопрос из экзамена Oracle
Спасибо
Мышь, потому что имя выделено курсивом.
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
В этом URL ищите специально для этого раздела:
Абстрактные классы и операции Внимательный читатель заметит, что диаграммы на рисунках 4 и 5 используют выделенный курсивом текст для имени класса BankAccount и операции вывода.Это указывает на то, что класс BankAccount является абстрактным классом, а метод снятия - абстрактной операцией.Другими словами, класс BankAccount предоставляет абстрактную подпись операции снятия, и каждый из двух дочерних классов CheckingAccount и SavingsAccount реализует свою собственную версию этой операции. Однако суперклассы (родительские классы) не обязаныбыть абстрактными классами.Стандартный класс является суперклассом.
Абстрактные классы и операции
Внимательный читатель заметит, что диаграммы на рисунках 4 и 5 используют выделенный курсивом текст для имени класса BankAccount и операции вывода.Это указывает на то, что класс BankAccount является абстрактным классом, а метод снятия - абстрактной операцией.Другими словами, класс BankAccount предоставляет абстрактную подпись операции снятия, и каждый из двух дочерних классов CheckingAccount и SavingsAccount реализует свою собственную версию этой операции.
Однако суперклассы (родительские классы) не обязаныбыть абстрактными классами.Стандартный класс является суперклассом.