📘 자바 복습 (0629)
1. 클래스 활용 및 참조 개념 (0626)
✅ Vehicle & Owner 클래스
- 객체 간 참조 관계 학습
- 메서드를 통한 상태 변화: 시동, 가속
✅ 문자열 비교
==는 주소 비교, .equals()는 내용 비교
✅ 배열 유사 구조 만들기
- 커스텀 클래스
StringList 작성
- 메서드 구성:
push, pop, insert, remove, include, indexOf 등
✅ 패키지 활용
- 동일 클래스명을 구분하기 위한
package와 import 활용
2. 회원관리 시스템 (0627)
✅ 주요 클래스
Member: 회원 정보 관리
MemberRepository: 회원 배열 저장소
MemberController: 사용자 입력 처리
Run: 프로그램 실행 시작점
✅ 핵심 기능
- CRUD 기능 구현 (등록, 조회, 수정, 삭제)
- 이메일 중복 검사 및 입력 유효성 검사 포함
UUID로 고유 id 생성, LocalDateTime으로 가입일 저장
✅ 설계 포인트
- 객체지향 구조 기반으로 클래스 분리
- 배열 조작과 입력 처리 흐름 익히기
✅ 요약
- 클래스 설계 및 참조형 데이터의 이해 심화
- 사용자 기반 입출력 설계 경험
- 실제 프로젝트와 유사한 회원 시스템 실습