JavaRush /Курсы /Java Syntax /Задачи по инициализации объектов

Задачи по инициализации объектов

Java Syntax
5 уровень , 7 лекция
Открыта

— Привет, Амиго! Я уже заскучал без наших уроков. Вот тебе пара задачек на инициализацию объектов:

Комментарии (481)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Larisa Moroz Уровень 22
7 июля 2024
господи, какие же нудные задачи одно по одному, скука! и как всё мееееедлленно движется
19 марта 2024
нуда=нуда=)) color datatype int)))). а я думал это заведомо ложная инфа)) ломал голову и не понимал, почему не пропускает)) Разрабы: исправьте пожалуйста это недоразумение в задаче про "Круг" =)
19 марта 2024
я понимаю, что в целом через RGB можно задать цвет интовыми значениями, но там HTML/CSS и через запятую в скобках rgb(000, 222, 333)
Rainey Уровень 26
14 августа 2023
Задачи скучноватые :(
Увайс Уровень 41
23 июня 2023
В задании "Создать класс Dog" вставил код из IDEA написанный мною, выдает ошибки: У класса Dog должна быть переменная height с типом int. У класса Dog должна быть переменная color с типом String. У класса должен быть метод initialize, принимающий в качестве параметра имя и инициализирующий соответствующую переменную класса. У класса должен быть метод initialize, принимающий в качестве параметров имя, рост и инициализирующий соответствующие переменные класса. У класса должен быть метод initialize, принимающий в качестве параметров имя, рост, цвет и инициализирующий соответствующие переменные класса. Хотя все условия выполнены, нажимаю правильный код, выводит точно такой же код, который как-то оказался рабочий
ivan235 Уровень 30
15 мая 2023
по поводу инициализаторов. Конструторы с многими параметрами не нужны, лучше инициализаторы?
Anonymous #3283984 Уровень 24
7 мая 2023
почему не прошла инициализации this,age = 0, когда this.color = "" прошло?
kost korn Уровень 7
27 июля 2023
после this стоит запятая
Raf Java Master Уровень 31
22 февраля 2023
Задачки в основном для буста достижения Покахонтас)
Timur Khasmamedov Уровень 14 Expert
27 января 2023
Чтобы каждый раз не прописывать в методах одни и те же переменные, можно старые методы переиспользовать (как и потом конструкторы, но там ты обязан при переиспользовании вызывать конструктор в первой строчке, в отличии от методов) Например:

    public void initialize(String name) {
        this.name = name;
    }

    public void initialize(String name, int age) {
        initialize(name);
        this.age = age;
    }
Плюс, можно задать дефолтовые значения для полей класса, если нужно.
rostowner Уровень 4
31 марта 2023
Не соглашусь с вами, лучше уже использовать сеттеры, в ините, так надежней. Если использовать initialize - можно легко запутаться, особенно если их штук 5)
Basilius Уровень 33
31 марта 2023
Думаю тут задания даются чтобы набить какую-то моторику и понимание того, что происходит) Про перегрузку методов будет дальше
Анна Пигуедрам Уровень 13
12 ноября 2022
Все задачи про котов - это просто невероятное удовольствие. Я рада, что выбрала именно этот курс, а не какой-то другой!
Lafaed Уровень 36
1 ноября 2022
int color Подловили - подловили.