익명 클래스1 2022.02.18_10일차_내부클래스와 익명클래스, 예외처리 10차 학습내용 1. 싱글턴 Singleton 2. 내부클래스 inner class, 중첩클래스, newsted class 3. 익명 클래스 annonymous class 대괄호부분 4. 예외처리 1. 싱글턴 Singleton (싱글인스턴스) 객체생성 하나만 해놓고 계속 쓰게 하는 것 객체생성을 줄여 메모리 낭비를 줄여 외부에서 new로 생성자를 호출할 수 없도록 막아놓는다. 1) 구성요소 1 - 자기 클래스 타입의 private static 변수 : 내 클래스안에 한번만 객체생성하여 로딩되게 미리 만들어놓고 값변경도 외부에서 못하게 private으로 처리 private static 클래스명 instance = new 클래스명(); 2 - private 생성자 : 외부에서 객체생성 못하게 막기 priva.. 2022. 2. 24. 이전 1 다음