169 похожих чатов

Всем доброго времени! Была задача написать класс "Телевизор" при этом

доступ к переменным класса должен осуществляется только через методы этого класса. Помогите разобраться, если я в main вызываю метод, и передаю ему значение fernseher.setProgramm(+1); я же не обращаюсь к переменной класса на прямую? Или в каком то другом месте... https://codeshare.io/OdbNVr

21 ответов

24 просмотра

Да, не обращаешься.

Alex- Автор вопроса
Дэни
Да, не обращаешься.

Может нужно сделать вывод значений через get методы?

Alex
Может нужно сделать вывод значений через get метод...

Это твоя задача, я не могу знать, что тебе нужно)

Alex
Может нужно сделать вывод значений через get метод...

Если тебе надо где-то получать текущую программу, например, или ещё что, то да, надо сделать геттер для этих полей

Alex
Может нужно сделать вывод значений через get метод...

У тебя для вывода метод есть Если бы его не было, то ты получал бы значение переменных через геттеры за пределами класса

Alex- Автор вопроса
Дэни
Если тебе надо где-то получать текущую программу, ...

Это тест я делал, решение не засчитали так как "Не реализовано: "Доступ только через методы класса" "

Alex
Это тест я делал, решение не засчитали так как "Не...

Я не могу сказать тебе точно, что конкретно не так, потому что я не видел ни оригинального текста задачи, ни твоего кода. Но судя по сообщению, тебе нужно к полям геттеры-сеттеры написать

Alex- Автор вопроса
Дэни
Я не могу сказать тебе точно, что конкретно не так...

Код можно тут посмотреть: https://codeshare.io/OdbNVr А так да, можно через гетеры. Но я думал что нельзя делать так class Fernseher { int lautstarke; -----тут методы и т.да public static void main(String[] args) { Fernseher fernseher = new Fernseher(15, 2, 10, false); fernseher.lautstarke(10); // это уже на прямую к переменной класса

Alex
Код можно тут посмотреть: https://codeshare.io/Odb...

Вероятно сайт, проверяющий решение, хочет, чтобы были прям сеттеры и геттеры. То есть прям со словом set... и get...

Alex
Код можно тут посмотреть: https://codeshare.io/Odb...

К тому же, я советую тебе разделить исполняемый класс, где Мейн, и твой класс с полями и данными

Alex- Автор вопроса
Alex
Код можно тут посмотреть: https://codeshare.io/Odb...

Нет, судя по вот этому куску, у тебя Мейн внутри твоего класса Фернсехер

Alex- Автор вопроса
Alex
https://codeshare.io/OdbNVr не работает?

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

Alex
https://codeshare.io/OdbNVr не работает?

Но если там у тебя они разделены уже по разным классам, то хорошо

Alex
https://codeshare.io/OdbNVr не работает?

Поля приватными сделай

Misha Kokarev
Поля приватными сделай

да это похоже учебное задание на сдачу, видимо пока „лишь бы сделать“ там и наименование всё такое себе

Alex- Автор вопроса

да, с полями не важно. А что с наименованиями не так?

Alex
да, с полями не важно. А что с наименованиями не т...

понамешено. англицкое, немецкое, camel, underscore всего по немногу

Alex
да, с полями не важно. А что с наименованиями не т...

Если у тебя ошибка «доступ только через методы класса» то думаю что важно)

Alex- Автор вопроса
Grigorij I.
понамешено. англицкое, немецкое, camel, underscore...

да! Я это тоже заметил. Но это уже не из за меня. В начале учёбы сказали, названия будем делать немецкие, а set и get на англ

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта