PYTHON CORE · УРОК 50

Підсумок: cat коментує

Мій метод в класі. · близько 18 хвилин

Навчання з прогресомЧитати резюме безкоштовно. Щоб зберегти роботу, увійти в обліковий запис.
КРОК 1

Об'єкт може працювати.

Метод є функцією в класі. Його перший аргумент self: це сам об'єкт. Використання self, метод може дізнатися свою назву.

class Cat:
    def speak(self):
        return "Мяу!"

✦ Кожен об'єкт Cat має дію speak().

КРОК 2

Дзвоните до методу.

Створіть об'єкт класу з першого кроку і зателефонуйте його метод через точку. У задачі поєднати цю техніку з назвою з попереднього уроку.

pet = Cat()
print(pet.speak())
Як реагує об'єкт
Об'єктpetГоловнаspeak()РезультатМяу!

✦ Для класу «Мяу!» з'явиться з першого кроку. Подумайте про додавання назви замість.

ПРАКТИКА НА УРОЦІ

Набери код самостійно

Передрук повного класу: ім'я та дія.

class Dog:
    def __init__(self, name):
        self.name = name
    def speak(self):
        return "Гав, " + self.name
pet = Dog("Рекс")
print(pet.speak())
Відкрийте редактор для роботи класу
ДОМАШНЄ ЗАВДАННЯ

Розв’яжи сам

Створіть Cat: __init__ заощаджує name до self.name і speak повертається «Мяу, » плюс це name. Створіть pet з name ZZXQ «Мур» і виводьте результат pet.speak().

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку