파이썬/클래스

파이썬 클래스의 활용 실습해보기2 (상속)

코린이도이 2020. 11. 4. 15:57

<문제:  부모 클래스(아시아)를 상속하여 Korea라는 자식 클래스를 만들고, 국가  이름,  수도,  인구수를 출력하는 메소드 코딩>

실행 조건

class Asia:
	def __init__(self, name):
    	self.name = name
	def show(self):
    	return '해당 국가는 아시아에 있습니다.'

코드로 짜보기↓

더보기
class Asia: #부모 클래스
	def __init__(self, name):
    	self.name = name
	def show(self):
    	return '해당 국가는 아시아에 있습니다.'


class Korea(Asia):
	def __init__(self, name, population, capital):
    	Asia.__init__(self, name)
        self.population = population
        self.capital = capital
        
	def show_name(self):
    	return '국가 이름은 : ',self.name
        
a = Aisa('대한민국')
print(a.show()) #해당 국가는 아시아에 있습니다. 로 출력

b = Korea('대한민국', '5천만', '서울')
print(b.show_name()) #('국가 이름은: , '대한민국') 으로 출력