<객체 지향 프로그래밍 17장~24장>
배열과 ArrayList
배열이란?
-동일한 자료형의 순차적 자료 구조
- int[] arr = new int[10];
- int arr[] = new int[10]; // 처음에는 0 값이 다 들어가 있으니 주의
for (int i =0; i< (10보단 arr.length); i++) {
}
객체 배열 (Array List)
(향상된 for 문 ) Ex) for ( Book book : library )
- library의 저장된 전체를 돌아서 book 변수에 넣어서 출력을 가능하게 함
얕은 복사 (주소만 복사 = 똑같은 놈) , 깊은 복사
다차원 배열
ArrayList 사용하기
- ArrayList 클래스
자바에서 제공되는 객체 배열이 구현된 클래스
객체 배열을 사용하는데 필요한 여러 메서드들이 구현되어 있음
코딩해보세요
Student 클래스
Book 클래스
main
결과
'백엔드 > Java' 카테고리의 다른 글
<FAST CAMPUS>자바 웹개발 - 객체지향 프로그래밍 (0) | 2021.01.10 |
---|---|
<FAST CAMPUS>자바 웹개발 - 객체지향 프로그래밍 (0) | 2021.01.09 |
<FAST CAMPUS>자바 웹개발 - 객체지향 프로그래밍 (0) | 2020.12.31 |
<FAST CAMPUS>자바웹 개발 - 객체지향 프로그래밍 (0) | 2020.12.31 |
<FAST CAMPUS>자바웹개발 - 객체지향 프로그래밍 (2) | 2020.12.29 |
댓글