Чтобы создать класс в Python, вы можете создать новый класс, который наследует свойства и методы существующего класса. Этот процесс известен как наследование классов или создание подклассов. Вот пример:
class ParentClass:
def __init__(self):
self.parent_property = "I am a parent property"
def parent_method(self):
print("I am a parent method")
class ChildClass(ParentClass):
def __init__(self):
super().__init__()
self.child_property = "I am a child property"
def child_method(self):
print("I am a child method")
В приведенном выше примере ChildClassявляется производным от ParentClass. ChildClassнаследует parent_propertyи parent_methodот ParentClassи добавляет свой собственный child_propertyи child_method.
Чтобы создать экземпляр ChildClassи получить доступ к его свойствам и методам:
child = ChildClass()
print(child.parent_property) # Output: I am a parent property
child.parent_method() # Output: I am a parent method
print(child.child_property) # Output: I am a child property
child.child_method() # Output: I am a child method
Создавая класс, вы можете повторно использовать код, расширять функциональность существующих классов и создавать специализированные классы на основе более общих.