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):
Person.__init__(self, name, phoneNumber)
self.Subject = subject
self.StudentID = studentID
def PrintData(self):
print("Student(Subject : {0}, Student ID : {1})".format(self.Subject, self.StudentID))
student = Student("Marry", "010-654-1234", "Computer Science", "990999")
student.PrintData()
"""
Student(Subject : Computer Science, Student ID : 990999)
"""
728x90
반응형
그리드형(광고전용)
'Python > Common' 카테고리의 다른 글
[PYTHON/COMMON] 클래스 : super 함수를 사용해 상위 클래스 메소드 호출하기 (0) | 2022.08.16 |
---|---|
[PYTHON/COMMON] 클래스 : __mro__ 속성을 사용해 상속 클래스 구하기 (0) | 2022.08.16 |
[PYTHON/COMMON] 클래스 : 다중 상속하기 (0) | 2022.08.16 |
[PYTHON/COMMON] 클래스 : __dict__ 속성을 사용해 클래스 멤버 데이터 구하기 (0) | 2022.08.15 |
[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] 클래스 상속하기 (0) | 2022.08.15 |
댓글을 달아 주세요