Python 3의 클래스 인스턴스에서 속성을 상속하는 올바른 방법은 무엇입니까?클래스 대신 클래스 인스턴스를 사용하는 클래스 상속
Family
클래스의 인스턴스에서 같은 lastname
같은 속성을 상속하는 방법을 예를 들어
class Family:
def __init__(self, last):
self.lastname = last
class Person(Family):
def __init__(self, first):
self.firstname = first
# The below code does not work an is an example of the desired usage:
family = Family('Smith')
person = Person('David', family)
person
이 Family
클래스의 family
인스턴스에서 lastname
과 같은 속성을 상속하는 목적은 다음과 같습니다
>>> person.firstname
'David'
>>> person.lastname
'Smith'
이러한 특성은 상속받지 않으므로 초기화해야합니다. –