원을 클래스로 표현
프로그램 실행 결과가 맨 아래의 내용과 같도록 원 클래스를 작성해보자.
- 반지름값을 초기화하는 생성자
- 반지름값을 반환하는 메소드/설정하는 메소드
- 원의 넓이와 둘레를 계산하는 메소드
c1=Circle(10) print("원의 반지름=", c1.getRadius()) print("원의 넓이=", c1.calcArea()) print("원의 둘레=", c1.calcCircum()) |
객체 생성과 사용
프로그램 실행 결과가 맨 아래의 내용과 같도록 Box 클래스 작성하기
- 생성자 작성하기(width, length, height 초기화)
- setWidth, setHeight, setLength, getVolume메소드 작성
- __str__ 메소드 작성
'공부 > python' 카테고리의 다른 글
(python) tkinter을 통한 GUI 프로그래밍2 - 색상과 폰트, 레이블, 텍스트 입력 (0) | 2019.12.17 |
---|---|
(python) tkinter을 통한 GUI 프로그래밍1 - 버튼과 이벤트 처리, 배치 관리자, 이벤트 처리, tkinter의 위젯들, 단순 위젯과 컨테이너 위젯 (1) | 2019.12.17 |
(python) 클래스와 객체3 - 정적 변수, 특수 메소드, 벡터/복소수 덧셈과 뺄셈,(번외. 파이썬에서의 변수의 종류) (0) | 2019.12.15 |
(python) 클래스와 객체2 - 관련예제들2 (0) | 2019.12.15 |
(python) 클래스와 객체1 - 객체지향 프로그래밍, 객체, 인스턴스 변수와 메소드, 클래스, 생성자, 정보 은닉, 접근자와 설정자 (0) | 2019.12.14 |