Notice
Recent Posts
Recent Comments
Link
투케이2K
118. (python/파이썬) [Mac Os] : [문법] : super 사용해 부모 클래스 상속 받은 후 변수 및 메소드 사용 수행 본문
Python
118. (python/파이썬) [Mac Os] : [문법] : super 사용해 부모 클래스 상속 받은 후 변수 및 메소드 사용 수행
투케이2K 2024. 5. 14. 20:00[개발 환경 설정]
개발 툴 : VsCode
개발 언어 : python
[소스 코드]
# --------------------------------------------------------------
# [import]
# --------------------------------------------------------------
# --------------------------------------------------------------
# --------------------------------------------------------------
# [요약 설명]
# --------------------------------------------------------------
# 1. super 은 부모나 형제 클래스에 위임하는 객체를 돌려줍니다
# --------------------------------------------------------------
# 2. super 은 클래스에서 재정의된 상속 된 메서드를 액세스할 때 유용합니다
# --------------------------------------------------------------
# --------------------------------------------------------------
# [부모] [class 정의]
# --------------------------------------------------------------
class Users:
# [public 클래스 생성자 초기화]
def __init__(self, name, age):
self.name = name
self.age = age
# --------------------------------------------------------------
# [자식] [class 정의] : 부모 클래스 상속
# --------------------------------------------------------------
class Student(Users):
# [public 클래스 생성자 초기화] : [sex 인풋값 추가]
def __init__(self, name, age, sex):
super().__init__(name, age) # [부모 클래스 지정]
self.sex = sex
# --------------------------------------------------------------
# [main start]
# --------------------------------------------------------------
# [클래스 객체 생성 수행]
student = Student("TWOK", "30", True)
# [로그 출력 수행] : [별도 부모 클래스 객체 생성 없이 직접 변수 사용]
print("")
print("----------------------------------------")
print("name :: ", student.name)
print("----------------------------------------")
print("age :: ", student.age)
print("----------------------------------------")
print("sex :: ", student.sex)
print("----------------------------------------")
print("")
# --------------------------------------------------------------
# [main end]
# --------------------------------------------------------------
# --------------------------------------------------------------
# [class end]
# --------------------------------------------------------------
[결과 출력]
반응형
'Python' 카테고리의 다른 글
Comments