본문 바로가기

공부/python

(python) 클래스와 객체4 - 관련예제들3

원을 클래스로 표현

프로그램 실행 결과가 맨 아래의 내용과 같도록 원 클래스를 작성해보자.

  • 반지름값을 초기화하는 생성자
  • 반지름값을 반환하는 메소드/설정하는 메소드
  • 원의 넓이와 둘레를 계산하는 메소드
c1=Circle(10)
print("원의 반지름=", c1.getRadius())
print("원의 넓이=", c1.calcArea())
print("원의 둘레=", c1.calcCircum())

 

 

 

 

 

 

객체 생성과 사용

프로그램 실행 결과가 맨 아래의 내용과 같도록 Box 클래스 작성하기

  • 생성자 작성하기(width, length, height 초기화)
  • setWidth, setHeight, setLength, getVolume메소드 작성
  • __str__ 메소드 작성