private
private 접근 제한
데모 1 : 점수가 0~100점으로 설정되는 클래스
class Student {
private String name;
private int score;
public void setName(String name){
this.name = name;
}
public void setScore(int score){
if(score < 0){
return;
}
this.score = score;
}
public String getName(){
return this.name;
}
public int getScore(){
return this.score;
}
}
public class AccessModifierExample01 {
public static void main(String[] args){
Student stu = new Student();
stu.setName("마리오");
stu.setScore(50);//허용
stu.setScore(-50);//차단
System.out.println("이름 : " + stu.getName());
System.out.println("점수 : " + stu.getScore());
}
}
데모 2 : 객체 생성이 불가능한 클래스 만들기
정적(static)데모 3 : 싱글톤(singleton) 클래스
Last updated