Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- extends
- interface
- 이중 배열
- 상속
- 오버로딩
- 다형성
- for문
- 중첩for문
- 자바
- Break
- 문자열
- docker
- 상수
- jsp
- rs.next()
- 메소드
- arraylist
- javascript
- 삼항 연산식
- 이클립스
- Integer.MAX_VALUE
- Integer.MIN_VALUE
- If
- super()
- Else If
- scanner
- 2차원 배열
- 인터페이스
- 배열
- 삼항 연산
Archives
- Today
- Total
개발로드
☆KDT 2024-02-01★객체지향프로그래밍 도형그리기 본문
객체지향 프로그래밍으로 도형 그리기
사용자가 원하는 도형을 그릴 수 있는 프로그램을 만들어 보겠다.
프로젝트 소개
이 프로젝트의 목표는 사용자가 원하는 도형의 수와 도형을 입력하면 해당하는 도형을 그려주는 프로그램이다. 이번 프로젝트를 통해 객체지향 프로그래밍의 중요한 개념을 이해하고 실습해보자.
프로젝트 구성
1) 사용자로부터 도형의 수를 입력받는다.
2) 입력된 도형의 수에 따라 해당하는 도형 객체를 생성하여 배열에 저장한다.
3) 각 도형의 종류에 원하는 정보를 입력하고, 해당하는 도형을 그려준다
프로젝트 설계도

실행 클래스 및 출력화면




코드 해설
1) Scanner를 사용해서 입력을 받는다.
2) 입력받은 도형의 수만큼 배열을 생성하고, 도형에 대한 정보를 입력받아 객체를 생성하여 배열에 저장한다.
3)생성된 도형객체들을 순서대로 그려준다.
결론
이 프로젝트를 경험 하면서 객체지향 프로그래밍의 기본 개념을 이해하고 실습했다.
사용자로부터 값을 입력 받고, 그에 해당하는 객체를 생성하는 과정에서 핵심 개념들을 적용하였다.
자세한 코드 및 클래스들은 GitHub에서 확인하실 수 있습니다. 감사합니다.

https://github.com/gimpo5975?tab=repositories
gimpo5975 - Overview
gimpo5975 has one repository available. Follow their code on GitHub.
github.com
'JAVA' 카테고리의 다른 글
| ☆KDT 2024-02-05★Try-Catch문을 활용한 예외처리 (0) | 2024.02.05 |
|---|---|
| ★KDT 2024-02-02☆열거형(enum) (0) | 2024.02.02 |
| ★KDT 2024-01-31☆상속과 다형성 (0) | 2024.01.31 |
| ☆KDT 2024-01-30★객체지향프로그래밍OOP (0) | 2024.01.30 |
| ★KDT 2024-01-29☆Collections Framework (0) | 2024.01.29 |