|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|||||||||||
Наследование от внутренних классов01.03.2014, 17:02. Показов 5773. Ответов 5
Метки нет (Все метки)
Решил разобраться с наследованием внутренних классов.
На коленке накатал небольшой тестик.
Объсните пожалуйста
0
|
|||||||||||
| 01.03.2014, 17:02 | |
|
Ответы с готовыми решениями:
5
Наследование от внутренних классов Создание объектов внутренних классов Объявление массива внутренних классов |
|
|
|
| 01.03.2014, 23:59 | |
Сообщение было отмечено gredwhite как решение
Решение
По порядку:
1. Ваш пример не компилируется - ругается на класс Nested (конструктор Nested не содержит параметр типа outer) 2. почему super? Так в java вызывают методы из родительского класса. Если у класса родителя нет конструктора без параметров - тогда мы должны вручную вызвать конструктор родителя, указав super. 3. Так как Inner классы обязаны быть привязаны к объекту своим enclosing класса (это делается компилятором, передачей параметра в конструктор), то и любой наследник inner-класса должен поддерживать это правило. (Поэтому в любом Inner классе, или наследнике должен быть конструктор, куда передается объект enclosing класса) 4. Так как в конструктор можно передать несколько объектов enclosing класса, то компилятору необходимо подсказать, к какому именно объекту он привязан - именно поэтому перед ключевым словом super при вызове конструктора нужно указать имя параметра enclosing типа. PS. Довольно интересная фишка. Я не знал, что можно наследоваться от inner классов, вне enclosing класса
2
|
|
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
||||||||
| 02.03.2014, 13:36 [ТС] | ||||||||
|
Добавлено через 2 минуты
0
|
||||||||
|
|
|||||||
| 02.03.2014, 18:48 | |||||||
0
|
|||||||
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|||||||
| 02.03.2014, 19:19 [ТС] | |||||||
|
Тоже Эккель навёл на мысли - проводил ревизию знаний и вот заметил.....
имхо невыразительный синтаксис, абсолютно.
Где конструктор? Добавлено через 8 минут turbanoff , я к тому, что пункты 3-4 всё объяснили очень понятно, зачем пункт 2 я не понял. Просто как информация про super в java?
0
|
|||||||
| 02.03.2014, 20:54 | |
|
0
|
|
| 02.03.2014, 20:54 | |
|
Помогаю со студенческими работами здесь
6
Последовательность выполнения для наследованных внутренних классов Наследование классов Наследование классов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|