|
1 / 1 / 2
Регистрация: 11.10.2015
Сообщений: 82
|
|
Как унаследовать класс, изменив пару полей09.02.2016, 17:16. Показов 1274. Ответов 15
Метки нет (Все метки)
Собственно задача.
Хочу создать свой класс унаследованній от другого(JLabel). Мне это нужно для того, что бы во всех экземпляра поменять несколько параметров (setHorizontalAlign(CENTER)). Вопрос. Мне нужно в моем классе переопределить все варианты конструктора? Может можно коем то образом этот метод определить как статический? Может еще какой вариант?
0
|
|
| 09.02.2016, 17:16 | |
|
Ответы с готовыми решениями:
15
ООП в javascript - как унаследовать класс и добавить свои методы, аттрибуты ? Унаследовать класс от Canvas |
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
||||||
| 09.02.2016, 17:38 | ||||||
|
Вроде проблем не вижу. Просто перегрузите только необходимый Вам конструктор (к примеру, выбираете только тот, что получает в себя String text
0
|
||||||
|
50 / 49 / 25
Регистрация: 05.02.2016
Сообщений: 146
|
||||||
| 09.02.2016, 17:48 | ||||||
|
Вот как-то так:
0
|
||||||
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|
| 09.02.2016, 20:59 | |
|
0
|
|
|
50 / 49 / 25
Регистрация: 05.02.2016
Сообщений: 146
|
|
| 09.02.2016, 21:19 | |
|
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|
| 09.02.2016, 22:29 | |
|
0
|
|
|
50 / 49 / 25
Регистрация: 05.02.2016
Сообщений: 146
|
|
| 09.02.2016, 23:19 | |
|
korvin_,
Нетбинс говорит мне, что не очень хорошо использовать вызов таких методов в конструкторе. Хотя согласен, что здесь это не сильно принципиально, а мой вариант может принести больше проблем
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
||
| 09.02.2016, 23:24 | ||
|
1
|
||
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
|
| 10.02.2016, 08:25 | |
|
korvin_, подскажите, а в чем проблемы с моим вариантом?
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|
| 10.02.2016, 09:51 | |
|
0
|
|
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
|
| 10.02.2016, 11:29 | |
|
Благодарю. А есть идеальный вариант в таком случае?
0
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
||||||
| 10.02.2016, 21:59 | ||||||
|
Самый православный способ.
0
|
||||||
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
||||||||
| 10.02.2016, 22:38 | ||||||||
0
|
||||||||
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
||
| 14.02.2016, 23:00 | ||
|
Ввиду моего незнания о существовании подобного метода я предложил выполнить проверку непосредственно внутри setHorizontalAlignment(), вариант с переопределением этого метода будет чище с точки зрения ООП. Но это ни коим образом не делает поведение компонента неочевидным, достаточно просто правильно сформулировать соообщение об ошибке.
0
|
||
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|||||||||||||||
| 15.02.2016, 00:57 | |||||||||||||||
0
|
|||||||||||||||
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
|
| 15.02.2016, 08:59 | |
|
Здесь полностью согласен с korvin_, мне кажется, при наследовании варианты aleksandy иMax_Sys вызовут неочевидные проблемы.
0
|
|
| 15.02.2016, 08:59 | |
|
Помогаю со студенческими работами здесь
16
От класса Таблица унаследовать класс Ячейка Можно ли унаследовать заранее неизвестный класс? Создать класс машина и унаследовать автобус Создать класс Машина и унаследовать от него Грузовик Создать класс Машина и унаследовать от него Грузовик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
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 полиномов. . .
|