Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Implementation | Classes and Objects
Object-Oriented Programming in Python
course content

Зміст курсу

Object-Oriented Programming in Python

Object-Oriented Programming in Python

1. Classes and Objects
2. Encapsulation
3. Inheritance
4. Polymorphism

book
Implementation

Code

We start to fill the Cat class:

  • An attribute name with the predefined value 'Kitty';
  • A method say_meow().

We create an object cat and call the say_meow() method.

12345678910
class Cat: # An attribute name = 'Kitty' # A method def say_meow(self): print('Meow') # Instantiating an object cat = Cat() cat.say_meow()
copy

Note

  • Each method obligatory contains self - a reference to the current object;
  • To call the method of the object, write Object.Method().
Завдання

Swipe to start coding

  1. Add the sleep method.
  2. The sleep method prints a message.
  3. Instantiate an object using the cat variable.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
toggle bottom row

book
Implementation

Code

We start to fill the Cat class:

  • An attribute name with the predefined value 'Kitty';
  • A method say_meow().

We create an object cat and call the say_meow() method.

12345678910
class Cat: # An attribute name = 'Kitty' # A method def say_meow(self): print('Meow') # Instantiating an object cat = Cat() cat.say_meow()
copy

Note

  • Each method obligatory contains self - a reference to the current object;
  • To call the method of the object, write Object.Method().
Завдання

Swipe to start coding

  1. Add the sleep method.
  2. The sleep method prints a message.
  3. Instantiate an object using the cat variable.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt