JAVA · ОСНОВЫ · УРОК 20

Имя при создании

Конструктор · около 17 минут

Учиться с прогрессом →Читай конспект бесплатно. Для сохранения работ войди в аккаунт.
ШАГ 1

Конструктор встречает объект

Конструктор вызывается, когда объект создаётся. Его имя совпадает с именем класса. Он может сразу получить имя питомца.

class Cat {
    String name;
    Cat(String newName) {
        name = newName;
    }
}

✦ Теперь коту можно дать имя сразу.

ШАГ 2

Передай имя в new

При создании укажи слово в круглых скобках. Конструктор сохранит его в поле объекта.

Cat cat = new Cat("Рыжик");
System.out.println(cat.name);

✦ Получится Рыжик.

КЛАССНАЯ РАБОТА

Набери код самостоятельно

Набери пример вручную. Проверь знаки и фигурные скобки.

public class Main {
    public static void main(String[] args) {
        Cat cat = new Cat("Рыжик");
        System.out.println(cat.name);
    }
}
class Cat {
    String name;
    Cat(String newName) {
        name = newName;
    }
}
Открыть редактор для классной работы →
ДОМАШНЕЕ ЗАДАНИЕ

Реши сам

Сделай класс Dog с полем String name и конструктором Dog(String newName), который сохраняет имя. В main создай Dog с именем «Бим» и выведи dog.name.

Готовый ответ не показан. Используй похожие примеры из конспекта.

Открыть домашнее задание →