ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (17)Python_상속
    Python 2023. 3. 10. 15:01
    728x90

    1. 상속

    • 기존의 정의해둔 클래스의 기능을 그대로 물려받음
    • 기존 클래스에 기능 일부를 추가하거나, 변경하여 새로운 클래스를 정의함
    • 코드를 재사용할 수 있게 됨
    • 안정적이고 유지보수에 용이함
    • 상속을 받고자 하는 대상인 기존 클래스를 부모, parent, super, base 클라스라고 부름
    • 상속을 받는 새로운 클래스는 자식, child, sub 클래스 라고 부름

    2. 메소드 오버라이딩

    • 부모 클래스의 method를 재정의
    • 자식 클래스의 인스턴스로 호출시 재정의된 메소드가 호출

    3. 다중상속

    • C#, Java는 다중상속이 불가능
    • 파이썬은 C++과 같이 다중상속이 가능
    • 여러 클래스를 상속(개수에는 제한이 없음)

    'Python' 카테고리의 다른 글

    (19)Python_모듈  (0) 2023.03.10
    (18)Python_스페셜 메소드  (0) 2023.03.10
    (16)Python_객체지향과 클래스  (2) 2023.03.10
    (15)Python_간단한 문제  (1) 2023.03.09
    (14)Python_랜덤 모듈  (0) 2023.03.09

    댓글

Designed by Tistory.