데이터 은닉과 캡슐화
꽁스짱
JAVA
0
1535
2021.02.16 00:48
public class Circle2 {
//반지름 r에 Access하기위한 public methid
public void setR(double d) { this.r = d; }
public double getR() {return this.r; }
//만약 반지름의 크기를 10으로 제한한다면...
public void setIsRadiusValid(double r) {
if (r > 10) isRadiusValid = false;
else isRadiusValid = true;
}
public boolean getIsRadiusValid() {
return isRadiusValid;
}
//인스턴스 필드(변수), 원의반지름
private double r;
//인스턴스 필드, 반지름의 크기가 한계를 넘었는지 체크하는 변수
private boolean isRadiusValid;
}