## 기본 Java IDE 'Eclipse IDE' 설치 - eclipse.org 에서 다운로드하여 설치 - 이클립스 실행 할 때 workspace 폴더 선택 - 예) /home/사용자홈/eclipse-workspace - workspace 설정 - 워크스페이스 폴더 마다 설정해야 한다. - 즉 워크스페이스 폴더를 새로 지정하면 설정도 새로 해야 한다. - 메뉴 / Windows / Preferences 클릭 1) General/Apearance/Colors and Fonts - Basic/Text Font를 자신의 취향에 맞춰 설정한다. 2) General/Editors/Text Editors - Displayed tab width : 2 - Insert spaces for tabs 체크 - Remov..
#12. 클래스를 유지보수하기 쉽게 별도 소스 파일로 분리: Score 클래스를 별도의 소스 파일로 분리. App 클래스와 Score 클래스가 서로 다른 파일에 위치. #13. 클래스를 유지보수하기 쉽게 패키지로 분류: Score 클래스를 bitcamp.test.step14.vo 패키지로 분류. 패키지를 도입하여 클래스를 논리적으로 그룹화 #14. 외부 접근 차단과 값 꺼내기: Score 클래스의 sum과 aver 필드를 private으로 접근 제한자를 변경. 필드에 직접 접근할 수 없게 됩니다. 값을 꺼내기 위해 getter 메서드를 정의. #15. 프로그래밍의 일관성을 위해 다른 필드에 대해서도 getter를 만들고 사용: Score 클래스의 name 필드에 대해서도 getter를 정의. 일관성을 유..
#1. 낱개의 변수 사용: 변수를 개별적으로 선언하여 학생의 이름, 국어 점수, 영어 점수, 수학 점수 등을 저장. 이후 합계와 평균을 계산하여 출력. #2. 낱개의 변수 재사용: 여러 학생의 정보를 처리하기 위해 변수를 재사용. 하나의 변수를 사용하여 여러 학생의 정보를 처리하고 출력. #3.배열 사용: 배열을 사용하여 여러 학생의 정보를 저장하고 처리. 학생의 이름, 국어 점수, 영어 점수, 수학 점수 등을 배열로 선언하여 관리. #4. 클래스 타입을 이용하여 데이터 정의 (중첩 클래스; 로컬 클래스): 클래스를 사용하여 학생의 정보를 구조화. Score라는 중첩 클래스를 정의. 학생의 이름, 국어 점수, 영어 점수, 수학 점수 등을 멤버 변수로 갖고 있는 객체를 생성. #5. 출력 기능을 별도의 메..
https://dev-with-gpt.tistory.com/112 자바 프로그래밍 : 클래스 & 메소드 활용. 나의 목록 관리 시스템 구현 https://dev-with-gpt.tistory.com/103 자바 프로그래밍. 배열 : 나의 목록 관리 시스템 구현 (static 전역 변수 활용) https://dev-with-gpt.tistory.com/88 자바 프로그래밍. 배열 : 나의 목록 관리 시스템 구현 (여러가 dev-with-gpt.tistory.com 오늘 수업은 지난번 프로그램에 이어서 추가로 리팩토링을 진행하고 CRUD를 진행해보았다. [설명] 이 프로그램은 회원 관리 시스템을 구현한 것으로, 사용자로부터 회원 정보를 입력받고, 등록된 회원 정보를 출력, 조회, 업데이트 및 삭제할 수 있는..