Java - DAY 11

NewTypeAsuka·2023년 2월 20일
0

Java@

목록 보기
12/22

새로운 한 주가 시작되었다.

주말동안 문제도 풀고 짐 정리도 하고 신변 정리를 하느냐 조금 바빴다.

여러가지 많이 정리되었으니 앞으로 루틴하게 학원 공부에 임할 수 있을 것 같다.

1. 객체배열

객체배열

  • 객체 참조형 변수를 저장하는 배열로
    배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용하는 것
  • 객체: 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) {
}

0개의 댓글