Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Абстрактные классы и суперклассы? / 5 сообщений из 5, страница 1 из 1
18.10.2007, 01:53:41
    #34876728
eugenia_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Абстрактные классы и суперклассы?
Обьясните ,что такое абстрактные классы и суперклассы в яве.
В чем их отличие от аналогичных классов в си?
...
Рейтинг: 0 / 0
18.10.2007, 08:51:58
    #34876901
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Абстрактные классы и суперклассы?
Такого понятия как "суперкласс" в Java нет. Есть предок/потомок, но это как обычно в ООП.
Абстрактный класс самый обычный. Если класс имеет абстрактные методы, то он должен быть абстрактным. Класс может быть объявлен абстрактным, даже если он не имеет абстрактных методов. Нельзя создать объект абстрактного класса.
...
Рейтинг: 0 / 0
18.10.2007, 09:03:27
    #34876908
guest002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Абстрактные классы и суперклассы?
LeonidvТакого понятия как "суперкласс" в Java нет.

Definitions:

A class that is derived from another class is called a subclass (also a derived class, extended class, or child class). The class from which the subclass is derived is called a superclass (also a base class or a parent class).

http://java.sun.com/docs/books/tutorial/java/IandI/subclasses.html
...
Рейтинг: 0 / 0
18.10.2007, 11:26:37
    #34877290
Изя Шниперсон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Абстрактные классы и суперклассы?
eugenia_Обьясните ,что такое абстрактные классы и суперклассы в яве.
В чем их отличие от аналогичных классов в си?

Абстрактный класс - класс имеющий абстрактные методы.
Абстрактный метод - метод не имеющий реализации, только название и список входных выходных параметров.

От абстрактных классов можно только наследоваться, а создавать объекты таких классов нельзя.

Абстрактные классы предназначены для возможности реализации концепции полиморфизма в объектно-ориентированном программировании.

Создается абстрактный класс с абстрактным медотом. Создаются неабстрактные классы наследники абстрактного с реализацией абстрактного метода.Параметры абстрактного метода у всех наследников одинаковые а реализация различается.
...
Рейтинг: 0 / 0
18.10.2007, 13:09:38
    #34877739
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Абстрактные классы и суперклассы?
guest002 LeonidvТакого понятия как "суперкласс" в Java нет.

Ok. Такой отдельной сущности как "суперкласс" нет. По сути, в роли предка может выступать любой класс, если это не специально директивой final.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Абстрактные классы и суперклассы? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]