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