Изменил(а) на 'TEMA9/report.md'

main
TimoshenkoAA 2 месяцев назад
Родитель 80eb6d0bfc
Сommit 77176347bb

@ -8,8 +8,8 @@
>>> os.chdir("C:\\Users\\mapon\\OneDrive\\Рабочий стол\\ПО АС\\ТЕМА9") >>> os.chdir("C:\\Users\\mapon\\OneDrive\\Рабочий стол\\ПО АС\\ТЕМА9")
``` ```
# Пункт 2. Создание классов и их наследников ## Пункт 2. Создание классов и их наследников
## Пункт 2.1. Создание автономного класса ### Пункт 2.1. Создание автономного класса
``` ```
>>> class Class1: >>> class Class1:
... def zad_zn(self, znach): ... def zad_zn(self, znach):
@ -43,7 +43,7 @@ self — это обязательный первый параметр всех
>>> z1 >>> z1
<__main__.Class1 object at 0x000001BFF0556A50> <__main__.Class1 object at 0x000001BFF0556A50>
``` ```
## Пункт 2.2. Создание класса-наследника ### Пункт 2.2. Создание класса-наследника
``` ```
>>> class Class2(Class1): >>> class Class2(Class1):
... def otobrazh(self): ... def otobrazh(self):
@ -73,7 +73,7 @@ self — это обязательный первый параметр всех
Новое значение атрибута у экз. 1 Новое значение атрибута у экз. 1
>>> del z1, z2, z3 >>> del z1, z2, z3
``` ```
# Пункт 3. Использование классов, содержащихся в модулях ## Пункт 3. Использование классов, содержащихся в модулях
``` ```
>>> from mod3 import Class1 >>> from mod3 import Class1
>>> z4 = Class1() >>> z4 = Class1()
@ -105,7 +105,7 @@ AttributeError: 'Class1' object has no attribute 'data'
пользовательского класса, поэтому атрибута data в ее зоне доступа нет. Так что эта функция принимает пользовательского класса, поэтому атрибута data в ее зоне доступа нет. Так что эта функция принимает
один обязательный параметр - выводимую переменную. один обязательный параметр - выводимую переменную.
# Пункт 4. Использование специальных методов ## Пункт 4. Использование специальных методов
``` ```
class Class3(Class2): #Наследник класса Class2, а через него – и класса Class1 class Class3(Class2): #Наследник класса Class2, а через него – и класса Class1
def __init__(self,znach): #Конструктор-вызывается при создании нового экземпляра класса def __init__(self,znach): #Конструктор-вызывается при создании нового экземпляра класса

Загрузка…
Отмена
Сохранить