Categories: Java 언어Korean

Java 총 정리[53. class 배열 심화]

class 배열 심화

이전 걸음에서 class 배열에 대해서 기본적인 내용을 공부를 했습니다. 기본 자료형 배열과 비슷하면서 다른 class 배열을 좀 더 객체 지향 개념에서 공부를 하신다면 참조 자료형 배열 즉 class 배열을 활용 하는데 분명 도움이 되실 수 있습니다. 이번 걸음에서 이 글을 끝까지 읽으신다면 class 배열에 자신감이 생기실 수 있습니다.

이번 걸음에서는 class 배열을 좀 더 심도 있게 객체의 흐름이나 기본 자료형에서 배웠던 내용을 class 배열에도 사용을 할 수 있게 하여서 기본 자료형 배열이나 class 배열이나 어려움이 없이 사용을 할 수 있도록 하려고 합니다. 이 글을 끝까지 읽어주세요.

class 다차원 배열과 class 배열 객체의 이동에 대해서 이번 걸음에서 배워 보겠습니다. 어렵지 않을 수 있지만 한번 확인하고 이해를 하신다면 추후에 class 배열을 사용을 할 때 도움이 되실 수 있습니다. 

class 배열 심화

이번 걸음에서 class 배열을 좀 더 현실과 가깝게 하여 추후 객체를 사용할 때 좀 더 용이하게 하고 다차원 배열을 함으로써 class 배열 즉 참조 자료형 배열의 다차원 배열이 어렵지 않다는 것을 느낄 수 있도록 하겠습니다.

class 배열 객체 이동

위의 사진처럼 class 배열을 생성하고 그 안에 객체를 채워 넣습니다. 

이렇게 객체가 채워지고 [0]인덱스에 객체를 a1 변수에 객체를 주게 되면 거의 자동적으로 class 배열 [0]의 연결을 끊어 줘야 하기 때문에 null을 대입을 해주셔야 합니다. 

이렇게 하는 것은 객체당 주인을 하나로 만들어서 추후 복잡해지는 객체의 사용을 단순화를 하기 위함입니다. 

예를 들어 편의점에서 과자를 사게 되면 그 객체가 나에게 오고 거기 있는 과자는 비워지는 것을 컴퓨터 프로그래밍에 맞게 구현을 해주는 것이 좋습니다.

class 다차원 배열

class 다차원 배열은 기본 자료형 배열과 거의 똑같습니다. 한 가지 차이만 있는데 new 생성자를 통해 객체를 채워주는 작업을 해야 한다는 것입니다. 이것을 제외하고는 기본 자료형 배열과 똑같이 사용을 하시면 됩니다.

Dolphin

Recent Posts

Java 총정리[97. Java GUI]

Java GUI Java GUI에 대해서 이번 걸음에서 배움으로써 GUI에 전반적인 지식과 Java GUI를 구현하는 방법…

4개월 ago

Java 총정리[96. Java TCP 통신 프로그램 구현]

Java TCP 통신 프로그램 구현 Java TCP 통신 프로그램 구현을 위해서 이전 걸음에서 쓰레드에 대한…

5개월 ago

Java 총정리[95.쓰레드 통신]

쓰레드 통신 이전 걸음에서 쓰레드의 임계영역에 대해서 같이 공부를 했습니다. 동기화에 대한 개념을 계속적으로 하고…

5개월 ago

Java 총 정리[94. 쓰레드 임계영역]

쓰레드 임계영역 이전 걸음에서 쓰레드의 동기화에 대해서 같이 공부를 했습니다. 동기화에 대한 전반적인 내용을 공부하고…

6개월 ago

Java 총 정리[93. 쓰레드 동기화]

쓰레드 동기화 이전 걸음에서 계속 쓰레드에 대해서 공부를 하고 있습니다. 쓰레드는 상당히 중요한 개념이기 때문에…

6개월 ago

Java 총 정리[92. 쓰레드 join()]

쓰레드 join() 이전 걸음에서 쓰레드의 전반적인 실행 흐름에 대해서 공부를 했습니다. 이제 배운 실행 흐름…

6개월 ago

This website uses cookies.