- 한 패키치에 한개만 가능 -> 나머지는 (default) class사용
Private - 같은 클래스 내애서만 변경가능
getter /setter - 안전성 높이기 위해 사용
package opentutorials;
class getset{
private String name; // private , getset 클래스에서만 변경가능한 변수
private int age;
public getset (String name,int age){
this.name = name;
this.age = age;// 같은 클래스안에서 전역변수 , this는 같은 클래스를 의미
}//생성자
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
//get은 private 변수 받을때사용 , set 은 private 변수에 입력시킬때 사용.
}
public class production {
public static void main (String[] args) {
getset gs = new getset("홍길동",27); //생성할때 변수 없으면 set으로 private 변수에 입력
System.out.print("이름 :"+gs.getName()+" 나이 :"+gs.getAge()); // 이름과 나이를 gs에서 가져옴
gs.setName("아무개");
gs.setAge(20);// gs에 이름과 나이를 입력
System.out.print("\n이름 :"+gs.getName()+" 나이 :"+gs.getAge());//바뀐 이름과 나이 출력
}
}
출력 화면
댓글 없음:
댓글 쓰기