class JSS:
def __init__(self):
self.name = input("이름: ")
self.age = input("나이: ")
def show(self):
print("나의 이름은 {}, 나이는 {}세, {}자 입니다.".format(self.name, self.age, self.gender))
class JSS2(JSS): #변수 추가될때 상속받는 것을 이용하면 됨. 위에 썼던 JSS를 상속받을 것.
def __init__(self):
super().__init__() #기존에 사용하던 변수를 그대로 쓰고 싶으면 super()를 쓰면 됨. super()는 JSS를 쓰겠단 얘기
self.gender = input("성별: ")
a = JSS2()
a.show()
#참고한 영상 : 초보코딩
'Python' 카테고리의 다른 글
파일 열고 쓰기 (0) | 2024.05.21 |
---|---|
변하는 값을 화면의 같은 라인에 출력하는 방법 (0) | 2024.05.15 |
파이썬 클래스, 객체, 인스턴스, 생성자, 메서드, self 개념 @스타트코딩 (0) | 2023.12.09 |
🍈🍉🍎🍓🍐딕셔너리를 활용한 과일 개수 세기 (2) | 2023.10.21 |
🖐🏻한마디 대화 프로그램 (0) | 2023.10.21 |