Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2018, 11:59   #21
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

https://ru.wikipedia.org/wiki/%D0%90...B0%D1%81%D1%81

Цитата:
Абстрактный класс в объектно-ориентированном программировании — базовый класс, который не предполагает создания экземпляров. Абстрактные классы реализуют на практике один из принципов ООП — полиморфизм. Абстрактный класс может содержать (и не содержать[1]) абстрактные методы и свойства. Абстрактный метод не реализуется для класса, в котором описан, однако должен быть реализован для его неабстрактных потомков.
Ну если вам пофик, то перечитайте мой пост. Я уже написал как это сделать.
p51x вне форума Ответить с цитированием
Старый 07.08.2018, 12:00   #22
Nastya2018
Форумчанин
 
Регистрация: 24.07.2018
Сообщений: 133
По умолчанию

вообще никак? просто сказали чтобы в абстрактном классе сделать туСтринг для 1д и 2д можете помочь я уже все перепробывала

я бы сделала по своему, но мне задание дали( я буду вам очень благодарна

вы хорошо объясняете, спасибо вам, но можете помочь я все перепробывала

Последний раз редактировалось Аватар; 07.08.2018 в 12:53.
Nastya2018 вне форума Ответить с цитированием
Старый 07.08.2018, 12:07   #23
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

В смысле никак, я же написал как. Определяйте тип и через иф пишите две ветки.

А вообще приведите полный текст задания... то у вас класс назвыется 1д, а на самом деле там матрица и т.д.
p51x вне форума Ответить с цитированием
Старый 07.08.2018, 12:09   #24
Nastya2018
Форумчанин
 
Регистрация: 24.07.2018
Сообщений: 133
По умолчанию

Определяйте тип и через иф пишите две ветки.

Как это сделать можете написать код пожалуйста

у меня класс main где я вывожу
и два класса матрикс1Д и 2Д
и вот новый абстрактный класс где нужно сделать туСтринг

Последний раз редактировалось Аватар; 07.08.2018 в 12:53.
Nastya2018 вне форума Ответить с цитированием
Старый 07.08.2018, 12:13   #25
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

https://docs.oracle.com/javase/specs...ml#jls-15.20.2
p51x вне форума Ответить с цитированием
Старый 07.08.2018, 12:15   #26
Nastya2018
Форумчанин
 
Регистрация: 24.07.2018
Сообщений: 133
По умолчанию

ок, но все равно спасибо вам) попробую еще раз сама сделать
Nastya2018 вне форума Ответить с цитированием
Старый 07.08.2018, 12:16   #27
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А это ведь так сложно... один оператор условия написать....
p51x вне форума Ответить с цитированием
Старый 07.08.2018, 12:21   #28
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Зачем вам в абстрактном классе переопределять туСтринг?
Так там же есть все, что нужно.
Как я понял по коду класса, в реализациях предполагается менять только внутреннюю структуру для хранения данных, а не поведение/интерфейс.
Зачем if?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.08.2018, 12:23   #29
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну если через get дергать элементы, то не надо.
p51x вне форума Ответить с цитированием
Старый 07.08.2018, 12:23   #30
Nastya2018
Форумчанин
 
Регистрация: 24.07.2018
Сообщений: 133
По умолчанию

в реализациях предполагается менять только внутреннюю структуру для хранения данных

как это сделать можете подсказать)

как в абстракнтом классе сделать общий туСтринг

Последний раз редактировалось Аватар; 07.08.2018 в 12:53.
Nastya2018 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему выводит разные результаты? Javoh Общие вопросы по Java, Java SE, Kotlin 8 21.05.2018 21:52
[Pascal ABC.NET] Найдите ошибку. Почему программа при любых значениях выводит в ответ 0? HackYou Паскаль, Turbo Pascal, PascalABC.NET 2 11.06.2017 19:36
Почему не выводит строки? Си Вероника99 Помощь студентам 5 15.12.2016 15:23
Почему не выводит ответ? oleg866 Помощь студентам 1 01.06.2014 01:37
Почему выводит ноль? _Лето_ Общие вопросы C/C++ 4 14.11.2013 09:11