-
Power JAVA 8장 ) 필드와 메소드 - Programming_1IT/솔루션) Power Java 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(); } }
'IT > 솔루션) Power Java' 카테고리의 다른 글
Power JAVA 8장 ) 필드와 메소드 - Programming_3 (0) 2019.04.23 Power JAVA 8장 ) 필드와 메소드 - Programming_2 (0) 2019.04.23 Power JAVA 8장 ) 필드와 메소드 - LAB (0) 2019.04.23 Power JAVA 7장 ) 클래스와 객체 - Programming_6 (0) 2019.04.23 Power JAVA 7장 ) 클래스와 객체 - Programming_5 (0) 2019.04.23