Programming
2021. 4. 30.
[파이썬] 클래스 상속과 method override
기존 클래스에 특정 method를 추가하거나 수정하고 싶을 때, 클래스를 상속받아 해당 method를 overrinding 한다. 파이써닉한 코드 스타일의 기본이고, 파이토치 소스코드에서 많이 등장하니까 확실하게 알아두자! class Student: def __init__(self, name: str) -> None: self.name = name def show(self): print(self.name) name을 변수로 갖는 Student class가 있을 때, 학과 변수를 추가하고 싶으면 __init__ method를 overriding 하면 된다. class StudentDept(Student): def __init__(self, dept: str, name: str) -> None: super(..