Java - 내부클래스(Inner 클래스)

Programming/Java 2015. 12. 7. 18:53

<내부클래스(Inner  클래스)>

내부 클래스란 클래스 내에 선언된 클래스를 말한다. 이렇게 선언하는 이유는 한 클래스를 다른 클래스의 내부 클래스로 선언하면 두 클래스의 멤버들 간에 서로 쉽게 접근할 수 있다는 장점이 있고, 불필요한 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다는 장점을 얻을 수 있기 때문이다.

 

<실습 - 1> 

내부 클래스 

 

-결과-

 

<실습 - 2>
메소드 안에서의 내부 클래서 선언

 

 

 

-결과-

 

 

<실습 - 3>
 내부 클래스에서의 접근 제한 (Static)

 

 

-결과-

 

 

<실습 - 4>
익명 클래스

 

 

-결과-

 

'Programming > Java' 카테고리의 다른 글

Java - Iterator  (0) 2015.12.08
Java - Vector클래스  (0) 2015.12.08
Java - 인터페이스(interface)  (0) 2015.12.07
Java - 추상클래스(abstract)  (0) 2015.12.07
Java - 제어자(static, final)  (0) 2015.12.07
posted by 경원구