|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2017, 13:29 | #1 |
Пользователь
Регистрация: 05.08.2012
Сообщений: 17
|
Абстрактные классы и методы
Доброго времени суток.
По ходу изучения Java SE по книге Брюса Эккеля "Философия Java" впервые встретилось задание суть которого не совсем ясна. Задание встретилось в главе "интерфейсы", раздел "абстрактные классы и методы". Полный текст задания: создайте абстрактный (abstract) класс без методов. Произведите от него класс и добавьте метод. Создайте статический (static) метод, получающий ссылку на базовый класс, проведите нисходящее преобразование к производному типу и вызовите его методы. Продемонстрируйте, что такой способ работает в методе main(). Теперь поместите в определение метода из базового класса ключевое слово abstract, и необходимость в нисходящем преобразовании исчезнет. Вопрос вызывает формулировка "создайте статический (static) метод, получающий ссылку на базовый класс". Если я правильно понимаю, то требуется что-то вроде этого: Код:
|
21.10.2017, 13:47 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Абстрактные Классы C++ | EnJoYs | Помощь студентам | 1 | 09.01.2017 10:13 |
Абстрактные классы | Vadik(R) | Visual C++ | 2 | 23.02.2014 01:56 |
Абстрактные классы | aaayyy | HTML и CSS | 2 | 02.07.2012 09:54 |
Абстрактные классы | KuckaMAXHATKA | Общие вопросы C/C++ | 1 | 13.12.2011 23:29 |
С++ Абстрактные классы | Jane-sad | Помощь студентам | 2 | 14.10.2010 14:19 |