- [ 공부 ]0926 12일차2023-09-26 16:33:28sc.nextLine(); 개행을 없애주지만 대기중 이전에 개행이 남아있지 않은 상태 즉, 맨 처음 이 코드를 실행한다면 엔터를 한 번 더 쳐야 그 다음 코드가 실행 입력버퍼는 하나로 공유하기때문에 이전에 입력한 개행이 버퍼에 남아있으면 다음 nextLine에 영향을끼침 Entity class = VO class new TestBookArray().menu(); //한번쓰고 말겠다 1회용 호출 TestBookArray app = new TestBookArray(); //변수 생성해서 재사용 app.menu(); 입력받은 알파벳을 무조건 대문자로 변경 한 후, 첫 번째 글자만을 char 변수로 할당하는 코드 char gender = sc.next().toUpperCase().charAt(0); 1.상속 다..
- [ 공부 ]0925 11일차2023-09-25 14:25:12실습과제 1,2,3 피드백 패키지 vo (Value of) class 내부 필드의 상태(변수들)은 private를 전제로 함. setter:값을 설정하는 목적의 메소드이기때문에 매개변수만 있음 (void) getter:값을 내보내는 목적의 메소드라 return값만있음 (타입형 리턴) static멤버 non-static멤버 from 클래스에 속함 객체에 속함 초기화 시점 클래스가 로딩될 때 초기화, 프로그램 종료까지 메모리에 유지 객체가 생성될 때 초기화, 객체가 삭제될때까지 메모리에 유지 생성 타이밍 클래스를 로딩할 때 생성. 클래스의 인스턴스를 사용하지 않고도 사용가능. 클래스의 인스턴스를 생성해야 사용 value 클래스마다 공유되는 값 객체마다 다른 값 용도 유틸리티 메서드 등을 표현. 상수값을 저장..