내부 클래스

임성혁·2022년 8월 13일

자바 기초

목록 보기
24/32

1. 내부 클래스란?

class A {
	class B {
    }
}
  • GUI Application 자주 쓰인다.
    • 그래픽 사용자 인터페이스(graphical user interface, GUI)는 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다.
    • CLI : 명령 줄 인터페이스(영어: command-line interface, CLI, 커맨드 라인 인터페이스) 또는 명령어 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다.

2. 종류와 특징

class Outer{
	int iv = 0; // 인스턴스 멤버
    static int cv = 0; // 전역(클래스) 멤버
    
    void method(){
    	int lv = 0; // 지역 멤버
    }
}

class Outer{
	(private) class InstanceInner {} // 인스턴스 클래스 (private 앞에 선언 가능)
    (protected) static class StaticInner {} // 스태틱 클래스 (protected 선언 가능)
    
    void method(){ // 지역 클래스
    	class LocalInner {} 
    }
}
profile
열정

0개의 댓글