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 됩니다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 4831].[파이썬 S/W 문제해결 기본] 1일차 - 전기버스 (0) | 2021.07.30 |
---|---|
[SWEA 4828].[파이썬 S/W 문제해결 기본] 1일차 - min max (0) | 2021.07.30 |
[SWEA 6228].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 6 (0) | 2021.07.29 |
[SWEA 6225].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 5 (0) | 2021.07.29 |
[SWEA 6223].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 4 (0) | 2021.07.29 |