[Python] 객체지향프로그래밍 - OOP (Object Orientated Programming)
SW/Python & Django 2021. 6. 14. 23:51

[Python] 객체지향프로그래밍 - OOP (Object Orientated Programming) Object Orientated Programming in Python https://www.youtube.com/watch?v=JeznW_7DlB0 를 참고하여 작성하였습니다. 모든 Python의 구현은 Class의 Instance인 Object로 이루어집니다. 오버로딩 / 오버라이딩 오버로딩 : 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메소드가 있더라도 매개 변수의 개수나 타입이 다르면 다르게 정의되는 것을 의미합니다. 오버라이딩 : 상속관계에 있는 부모클래스에서 이미 정의된 메소드를 자식클래스에서 같은 시그니쳐를 갖는 메소드로 재정의하는 것을 의미합니다. 특수한 메서드 파이썬에는 내..