Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| theory:oop [2020/05/24 16:25] – labuser29 | theory:oop [2024/11/30 12:21] (текущий) – labuser30 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Объектно- ориентированное программирование ===== | + | ===== Объектно-ориентированное программирование ===== |
| Объектно-ориентированное программирование (сокращенно ООП) — это парадигма разработки программных систем, | Объектно-ориентированное программирование (сокращенно ООП) — это парадигма разработки программных систем, | ||
| Строка 65: | Строка 65: | ||
| Сразу возникает вопрос, | Сразу возникает вопрос, | ||
| - | Также непонятно что такое self в параметрах всех функций и при обращении к свойствам. self — это ссылка объекта на самого себя, на текущий экземпляр класса. Ведь класс это всего- лишь шаблон. И объектов, | + | Также непонятно что такое self в параметрах всех функций и при обращении к свойствам. self — это ссылка объекта на самого себя, на текущий экземпляр класса. Ведь класс это всего лишь шаблон. И объектов, |
| - | Как видно мы описали абстрактно автомобиль. У любого автомобиля есть цвет, есть одометр, | + | Как видно мы описали абстрактно автомобиль. У любого автомобиля есть цвет, есть одометр, |
| <code python> | <code python> | ||
| MyCar = Car(' | MyCar = Car(' | ||
| - | BrotrherCar | + | BrotherCar |
| </ | </ | ||
| - | Мы создали два объекта автомобиля '' | + | Мы создали два объекта автомобиля '' |
| <code python> | <code python> | ||
| Строка 108: | Строка 108: | ||
| <code python> | <code python> | ||
| - | BrotrherCar.go(15) | + | BrotherCar.go(15) |
| - | print(BrotrherCar.get_odo()) | + | print(BrotherCar.get_odo()) |
| - | print(BrotrherCar.get_fuel()) | + | print(BrotherCar.get_fuel()) |
| </ | </ | ||
| Строка 118: | Строка 118: | ||
| 57.75 | 57.75 | ||
| </ | </ | ||
| + | |||
| + | Мы рассмотрели основы объектно- ориентированного программирования. Поняли что такое класс и объект. Узнали как создать объект и как вызывать его методы. Но на самом деле объектно- ориентированное программирование на этом только начинается. | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | [[https:// | ||
| + | </ | ||
| + | |||