새로운 한 주가 시작되었다.
주말동안 문제도 풀고 짐 정리도 하고 신변 정리를 하느냐 조금 바빴다.
여러가지 많이 정리되었으니 앞으로 루틴하게 학원 공부에 임할 수 있을 것 같다.
객체배열
- 객체 참조형 변수를 저장하는 배열로
배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용하는 것- 객체: new 연산자에 의해 클래스에 정의된 내용대로 메모리에 할당된 것
- 배열: 같은 자료형을 묶음으로 다루는 것
//선언 클래스명[] 배열명; 클래스명 배열명[]; //할당 배열명 = new 클래스명[배열크기]; //선언과 동시에 할당 클래스명 배열명[] = new 클래스명[배열크기] Academy[] arr = new Academy[5];
객체배열 구조
참조주석
- 범위주석 앞에 *를 하나 더 찍으면 변수나 메서드에 대한 설명을 할 수 있음
- @로 주석 안에 부가 설명 가능
/** 1. 학생 추가 서비스 * @param grade: int * @param classRoom: int * @param number: int * @param name: String */ private void addStudent() { // TODO Auto-generated method stub }
향상된 for문
for( 배열에서 꺼낸 요소 하나를 저장할 변수 : 배열명 ) { } // 배열에서 꺼내는 순서는 0부터 1씩 증가하여 마지막 인덱스까지(순차 접근, 반복 접근)
for(Student s : resultArr) { }