본문 바로가기
프로그래밍

class 상속

by 코끼리_땃쥐 2022. 1. 17.
반응형

클래스에서 상속이란 물려주는 클래스(부모클래스, 슈퍼클래스)의 내용(속성과 메소드)을 물려받는 클래스(자식 클래스, 서브클래스)가 가지게되는 것

 

예 ) 국가라는 클래스가 있고 그것을 상속 받은 한국, 일본, 중국, 미국등의 클래스를 만들 수 있으며 국가라는 클래스의 기본적인 속성으로는 인구라는 속성을 만들었다면 상속받은 한국, 일본, 중국등의 클래스에서 부모 클래스의 속성과 메서드를 사용할 수 있음을 말함.

 

class 부모클래스:

    내용

 

class 자식클래스(부모클래스):

    내용

 

 

 

 

class Country:

    """super class"""

    name = "국가명"

    population = "인구"

    capital = "수도"

 

    def show(self):

        print("국가 클래스의 메소드 입니다.")

 

class Korea(Country):

    """ sub class """

    def __init__(self, name):

        self.name = name

    def show_name(self):

        print("국가 이름은 : ", self.name)

 

반응형

'프로그래밍' 카테고리의 다른 글

이름 궁합 테스트 만들기  (0) 2022.06.06
로또번호 랜덤 뽑기  (0) 2022.06.02
메이플 스타포스 강화 시뮬레이션 코드  (0) 2022.06.02
export(함수 내보내기)  (0) 2022.04.02
서브 클래싱이란 ?  (0) 2022.01.17

댓글