[기본 자료구조 - Class] 중첩 클래스


[기본 자료구조 - Class] 중첩 클래스

중첩 클래스 멤버 클래스 (Member Class) - 인스턴스 내부 클래스, 정적 내부 클래스 지역 클래스 (Local Class) - 지역 내부 클래스 익명 클래스 (Anonymous Class) - 익명 내부 클래스 1. 멤버 클래스 : 선언이 다른 클래스 또는 인터페이스 선언에 의해 직접 둘러싸인 클래스 1) 인스턴스 내부 클래스 : 클래스 안에 선언된 클래스, 즉 필드를 선언하는 위치에 있는 클래스 package ex2_1; public class InnerExam1 { class Cal{ //내부 클래스 int value = 0; public void plus(){ value++; } } 내부 클래스 안에 있는 함수를 쓰기 위해서는 아래 코드와 같이 외부 클래스를 먼저 생성하고, 이후 내부 클..


원문링크 : [기본 자료구조 - Class] 중첩 클래스