Programming/SWEA
[SWEA 6229].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 7
토토모에요
2021. 7. 29. 15:13
728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : Shape를 부모 클래스로 Square 자식 클래스를 정의하는 코드를 작성하십시오.
Square 클래스는 length 필드를 가지며, 0을 반환하는 Shape 클래스의 area 메서드를
length * length 값을 반환하는 메서드로 오버라이딩합니다.
input
output
정사각형의 면적: 9
code
class Person:
def getGender(self):
return "Unknown"
class Male(Person):
def getGender(self):
return "Male"
class Female(Person):
def getGender(self):
return "Female"
M = Male()
F = Female()
print(M.getGender())
print((F.getGender()))
문제에서 요구한대로 Person 클래스를 만든 후 각각 Male, Female클래스가 Person클래스를 상속받게 합니다. 그 후 출력하면 pass 됩니다.
728x90
반응형