IT/솔루션) Power Java
Power JAVA 8장 ) 필드와 메소드 - Programming_1
돔찌
2019. 4. 23. 07:42
<2016. 10. 3. 18:54>
Power JAVA 8장 ) 필드와 메소드 - Programming_1
/*
* 원을 나타내는 Circle이라고 이름 붙여진 클래스를 설계해보자.
* Circle은 반지름 r과 중심 좌표 cx,cy를 필드로 가진다. 또한 원의 넓이를 계산하여 반환하는 area()를 메소드로 가진다.
* 각 필드에 대한 접근자 메소드와 설정자 메소드도 정의한다.
* 먼저 Circle클래스를 UML로 그린다. Circle 클래스를 작성하고 객체를 생성하여서 테스트하라.
*/
class Circle {
double r;
int cx, cy;
double area() {
return 3.14*r*r;
}
void setR (double r) {
this.r = r;
}
void setXY (int x,int y) {
cx = x;
cy = y;
}
void getPoint() {
System.out.println("현재 좌표는 : " + cx + "," + cy);
}
}
public class Programming_1 {
public static void main(String[] args) {
Circle myCir = new Circle();
myCir.setR(4.5);
System.out.println("원의 넓이는 : " + myCir.area());
myCir.setXY(5,8);
myCir.getPoint();
}
}