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