데이터 은닉과 캡슐화

홈 > 공유팁! > 프로그램 관련
프로그램 관련

데이터 은닉과 캡슐화

꽁스짱 0 1128

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;
} 


0 Comments
제목