본문 바로가기
Developer/Java

[Java] 접근제한자

by 순수한소년 2017. 1. 29.
728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class AccessModifierSample {
 
    // private:이 클래스 내에서만 참조 가능
    private String name;
 
    // public:모든 클래스에서 참조 가능
    public String getName() {
        return this.name;
    }
 
    // protected:이 클래스 내 및 동일 패키지 내에서 참조 가능
    // 다른 패키지는 서브 클래스만 참조 가능
    protected void setName(String name) {
        this.name = name;
    }
 
    // 없음:이 클래스 내 및 같은 패키지 내에서 참조 가능
    void printName() {
        System.out.println(this.name);
    }
}
 
cs


728x90
반응형