728x90
반응형
클래스를 사용할 때 가장 많이 발생되는 오류
> 에러메시지 : java.lang.NullPointerException
> 오류 발생 원인 : Heap(동적 메모리) 영역에 인스턴스가 생성되지 않아서 발생
> 해결방안 : 인스턴스 생성
Tv t1 = null; // 객체 선언 코딩
// t1.channel = 11; // 객체 생성을 하지 않고 값을 넣으면 에러 발생
t1 = new Tv(); // 인스턴스화(객체 생성)하는 코딩
// new 연산자로 인해 Heap 영역에 Tv 객체를 생성하고 =(대입연산자)를 통해 주소를 참조
728x90
반응형