728x90

☕ 예제
Book.java
public class Book {
private int price; // field price
// 필드의 값을 수정하고 얻기 위한 메소드를 만든다. -> setter, getter
public int getPrice() {
return this.price; // this는 내 자신 인스턴스를 참조하는 예약어
}
public void setPrice(int price) { // 지역변수 price
this.price = price;
}
}
BookExam01.java
public class BookExam01 {
public static void main(String[] args){
Book b1 = new Book();
// b1.price = 100; // private field는 직접 접근한다
// System.out.println(b1.price);
b1.setPrice(500);
System.out.println(b1.getPrice());
}
}
// 결과: 500
728x90
'개발&etc > JAVA' 카테고리의 다른 글
[java] 생성자 (0) | 2023.03.30 |
---|---|
[java] object의 오버라이딩 하라고 제공하는 toString(), equals(), hashCode() 메소드 사용방법 (0) | 2023.03.22 |
[java] 상속 주의할 점 (0) | 2023.03.22 |
[java] 상속 (2) | 2023.03.22 |
[java] Package (0) | 2023.03.22 |