Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
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:// | ||
+ | </ | ||
+ |