객체 지향 프로그래밍에서는 객체의 무결성 보호를 위해
필드는 private으로 선언해 외부로부터 보호하고,
필드에 대한 Setter와 Getter 메소드를 작성하여 필도를 안전하게 변경 및 사용하는 게 좋다~
public class Car{
//필드
private int speed;
//메소드
public int getSpeed(){
return speed;
}
public void setSpeed(int speed){
if(speed<0){
this.speed = 0;
return;
} else {
this.speed = speed;
}
}
}
}
// 사용시에는
Car myCar = new Car();
myCar.setSpeed(50);
System.out.println("현재 속도: " + myCar.getSpeed());
'개발 > JAVA' 카테고리의 다른 글
Spring Boot에서 한국투자증권 Open API 연동하여 실시간 주식 정보 조회하기 (1) | 2025.05.19 |
---|---|
[JAVA] 배열 생성 방법 (0) | 2023.05.01 |
[JAVA] 문자열 한글자씩 입력받기 (0) | 2022.11.04 |
[JAVA] Vector<Point> 컬렉션 예제, toString 메소드 재정의 (0) | 2022.10.26 |
[JAVA] 함수에서 배열을 return 받기 (0) | 2022.10.25 |
댓글