Test57 변수의 사용(실습2)

Jonny·2022년 2월 13일
0

클래스와 객체

목록 보기
8/10
package day05;

class Tv5 {
	boolean power = false;
	int ch =1,  vol = 0;
}


public class Test57 {

	Tv5 tv;
	Test57 test;
	
	/*
	int x;
	Test57 test;  // 인스턴스 참조형 변수  -> 객체 생성 필요
		     	  // class 타입으로 변수 생성 -> Test57 class안에 있으므로.
	*/
	public static void main(String[] args) {
		
		Test57 i = new Test57();
		System.out.println(i.test);       	 // null 출력
		if(i.test != null) {
			System.out.println(i.test.tv);   // tv의 주소 출력
		}else {
			i.test = new Test57();
			System.out.println(i.test.tv);
		}
		
		/*
		Test57 a = new Test57();     
		System.out.println(a.test);    		 // null이 출력
		
		a.test = new Test57();
		System.out.println(a.test.x);   
		*/
	}
	
}
profile
Jonny의 Java 공부

0개의 댓글