클래스에서 상속이란 물려주는 클래스(부모클래스, 슈퍼클래스)의 내용(속성과 메소드)을 물려받는 클래스(자식 클래스, 서브클래스)가 가지게되는 것
예 ) 국가라는 클래스가 있고 그것을 상속 받은 한국, 일본, 중국, 미국등의 클래스를 만들 수 있으며 국가라는 클래스의 기본적인 속성으로는 인구라는 속성을 만들었다면 상속받은 한국, 일본, 중국등의 클래스에서 부모 클래스의 속성과 메서드를 사용할 수 있음을 말함.
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 |
댓글