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

Предмет умеет действовать

Метод объекта · около 14 минут

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

Действие внутри класса

У объекта могут быть свои действия. Метод speak внутри Cat использует имя именно этого кота.

class Cat {
    String name;
    void speak() {
        System.out.println(name + " мяу");
    }
}

✦ Каждый кот скажет своё имя.

ШАГ 2

Вызови через точку

После создания объекта вызови его метод через точку. Так ты просишь конкретного кота заговорить.

Cat cat = new Cat();
cat.name = "Рыжик";
cat.speak();

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

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

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

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

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

Реши сам

В классе Dog сделай поле name и метод speak(), который выводит name и « гав». Создай dog с именем «Бим» и вызови speak.

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

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