[JAVA] 객체 배열이란? [참조변수들을 하나로 묶은 참조변수 배열]
·
◎ Java/Java☕
- 객체 배열 객체 역시 배열로 다루는 것이 가능하며, 이를 '객체 배열'이라고 한다. // 객체 배열 안에는 객체가 아닌, 객체의 주소가 저장이 된다. // 즉, 객체 배열은 참조변수들을 하나로 묶은 '참조변수 배열'이다. Tv tv1, tv2, tv3; // 아래처럼 배열로 만들 수 있다. Tv[] tvArr = new Tv[3]; // 길이가 3인 Tv타입의 참조변수 배열 객체 배열을 생성하는 것은 객체를 다루기 위한 참조변수들을 만든 것일 뿐, 객체가 저장되어있지는 않다. 따라서 객체 배열 생성 후, 추가적으로 객체를 저장해야 한다. Tv[] tvArr = new Tv[3]; // 참조변수 배열(객체 배열) 생성 // 객체를 생성해서 각 요소에 저장 (생성 시에는 모두 null 상태) tvArr[..
[JAVA] 인스턴스의 생성과 사용 [TvTest 예제를 활용한 인스턴스 개념 정리]
·
◎ Java/Java☕
- 인스턴스의 생성과 사용 클래스명 변수명; // 클래스의 객체를 잠조하기 위한 참조변수를 선언 변수명 = new 클래스명; // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장 Tv t; // Tv클래스 타입의 참조변수 t를 선언 t = new Tv(); // Tv인스턴스를 생성한 후, 생성된 Tv인스턴스의 주소를 t에 저장 - TvTest.java 이 예제는 Tv클래스로부터 인스턴스를 생성하고 인스턴스의 속성(channel)과 메서드(cannelDown())를 사용하는 방법을 보여준다. public class TvTest { public static void main(String[] args) { Tv t;// Tv인스턴스를 참조하기 위한 변수 t = new Tv();// Tv인스턴스를 생성..