728x90
반응형
728x170
■ 클래스를 상속하는 방법을 보여준다.
▶ 예제 코드 (PY)
class Person:
"부모 클래스"
def __init__(self, name, phoneNumber):
self.Name = name
self.PhoneNumber = phoneNumber
def PrintData(self):
print("Person(Name : {0}, Phone Number : {1})".format(self.Name, self.PhoneNumber))
class Student(Person):
"자식 클래스"
def __init__(self, name, phoneNumber, subject, studentID):
self.Name = name
self.PhoneNumber = phoneNumber
self.Subject = subject
self.StudentID = studentID
person = Person("Derick", "010-123-4567")
person.PrintData()
student = Student("Marry", "010-654-1234", "Computer Science", "990999")
student.PrintData()
"""
Person(Name : Derick, Phone Number : 010-123-4567)
Person(Name : Marry, Phone Number : 010-654-1234)
"""
728x90
반응형
그리드형(광고전용)
'Python > Common' 카테고리의 다른 글
[PYTHON/COMMON] 클래스 : 메소드 재정의하기 (0) | 2022.08.15 |
---|---|
[PYTHON/COMMON] 클래스 : 자식 클래스 메소드 추가하기 (0) | 2022.08.15 |
[PYTHON/COMMON] 클래스 : 부모 클래스 생성자 호출하기 (0) | 2022.08.15 |
[PYTHON/COMMON] 클래스 : __bases__ 속성을 사용해 부모 클래스 구하기 (0) | 2022.08.15 |
[PYTHON/COMMON] issubclass 함수 : 자식 클래스 여부 구하기 (0) | 2022.08.15 |
[PYTHON/COMMON] __getitem__ 함수 : 인덱서 연산자 오버로딩 사용하기 (0) | 2022.08.15 |
[PYTHON/COMMON] __sub__ 함수 : - 연산자 오버로딩 사용하기 (0) | 2022.08.15 |
[PYTHON/COMMON] classmethod 함수를 사용해 클래스 메소드 정의하기 (0) | 2022.08.14 |
[PYTHON/COMMON] staticmethod 함수를 사용해 클래스 정적 메소드 정의하기 (0) | 2022.08.14 |
[PYTHON/COMMON] 클래스 : __init__/__del__ 생성자/소멸자 메소드 사용하기 (0) | 2022.08.13 |
댓글을 달아 주세요