Advertisement
kk258966

5/6 物件導向程式設計 練習一

May 6th, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. class CCircle{
  2.     private String color;
  3.     private double pi=3.14;
  4.     private double radius;
  5.    
  6.     public CCircle(){
  7.         System.out.println("constructor CCircle() called");
  8.         color="Green";
  9.         radius=1.0;
  10.     }
  11.    
  12.     public CCircle(String str,double r){
  13.         System.out.println("constructor CCircle(String,double)called");
  14.         color=str;
  15.         radius=r;
  16.     }
  17.    
  18.     public CCircle(double m){
  19.         System.out.println("constructor CCircle(double)called");
  20.         color="red";
  21.         radius=m;
  22.     }
  23.    
  24.     public void show(){
  25.         System.out.println("color="+color+", Radius="+radius);
  26.         System.out.println("area="+pi*radius*radius);
  27.     }
  28. }
  29.  
  30. public class B01{
  31.     public static void main(String args[]){
  32.         CCircle cir1=new CCircle();
  33.         cir1.show();
  34.         System.out.println("===========================");
  35.         CCircle cir2=new CCircle("Blue",4.0);
  36.         cir2.show();
  37.         System.out.println("===========================");
  38.         CCircle cir3=new CCircle(5.0);
  39.         cir3.show();
  40.         System.out.println();
  41.         System.out.println("=============");
  42.         System.out.println("==B10207081==");
  43.         System.out.println("=============");
  44.         System.out.println();
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement