- 기본적으로 변수나 클래스에 private이나 public을 붙여야된다.
- 아무것도 안쓰면 default가 붙음
- 클래스 내 변수는 기본적으로 private를 붙인다.
문제
정답
class Main {
public static void main(String[] args) {
사람 a사람 = new 사람();
a사람.getId(20);
}
}
class 사람 {
private int id;
void getId(int id) {
출력(id);
}
void 출력(int id) {
System.out.println("제 번호는 " + id + "입니다.");
}
}
class Main {
public static void main(String[] args) {
사람 a사람 = new 사람();
a사람.setId(20);
System.out.println("제 번호는 " + a사람.getId() +" 입니다.");
}
}
class 사람 {
private int id;
void setId(int id) {
this.id = id;
}
int getId() {
return id;
}
}