Power java 11장 LAB
※ 문제풀이는 작성자 본인이 직접 한것이므로 정답이 아닐 수 있습니다.
혹시 보시고 틀린 부분이 있으면 알려주시기 바랍니다.
1~13번까지의 과정을 통하여 완성된 코드는 아래와 같이 작성해 보았습니다.
Circle클래스
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package day09; public class Circle {     private double radius;     private String color;     private double area;     public Circle(){     }     public Circle(double r){         this.radius = r;     }     public double getArea() {         area = radius * radius * Math.PI;         return area;     }     public double getRadius() {         return radius;     } } | cs | 
Cylinder클래스 및 CylinderTest클래스
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | package day09; class Cylinder extends Circle{     public double height;      public Cylinder() {         // TODO Auto-generated constructor stub     }     public Cylinder(double r){         super(r);     }     public Cylinder(double r, double h){         super(r);         this.height = h;     }     public double getHeight(){         return height;     }     public double getVolume(){         return getArea()*height;     } } public class TestCylinder {     public static void main(String[] args) {         Cylinder c1 = new Cylinder();         Cylinder c2 = new Cylinder(5.0,3.0);         System.out.println("c1 의 부피 : "+c1.getVolume());         System.out.println("C1 의 면적 : "+c1.getArea());         System.out.println("C1 의 높이 : "+c1.getHeight());         System.out.println("C1 의 반지름 : "+c1.getRadius());         System.out.println("C2 의 부피 : "+c2.getVolume());         System.out.println("C2 의 면적 : "+c2.getArea());         System.out.println("C2 의 높이 : "+c2.getHeight());         System.out.println("C2 의 반지름 : "+c2.getRadius());     } } | cs | 
※ 문제 출처 : POWER JAVA 2판/인피니티북스/천인국 하상호 공저
'Java > PowerJava 문제풀이' 카테고리의 다른 글
| Power java 10장 Programming 2번문제 풀이 (0) | 2016.04.11 | 
|---|---|
| Power java 10장 Programming 1번문제 풀이 (0) | 2016.04.11 | 
| Power java 10장 LAB (0) | 2016.04.11 | 
| Power java 09장 LAB (0) | 2016.04.08 | 
| Power java 08장 Programming 6번문제 풀이 (1) | 2016.04.04 |