JAVA/자바 개념
내부 클래스 사용하기 (inner class)
해병1188기
2018. 3. 22. 11:42
728x90
반응형
inner class
장점
아웃터에 있는 것을 자유롭게 쓸수있다
단점
아웃터를 통해서만 쓸수있다
내부함수 부르는 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//내부 클래스 사용하기
public class MemberInner {//
private int a=10;
public int b =20;
protected static int c=30;
class Member
{
void disp() {
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
public static void main(String[] args) {
// 클래스 객체 안에 내부클래스 객체
/*MemberInner ma = new MemberInner();//두줄 처리
MemberInner.Member in = ma.new Member(); */
MemberInner.Member in = new MemberInner().new Member();//한줄처리
in.disp();
}
}
728x90
반응형