1. 程式人生 > 實用技巧 >Java方法和構造方法

Java方法和構造方法

 1 一、//Java方法定義(函式)
 2 public class  MethodTest01
 3 {
 4     public static void main(String[] args) 
 5     {
 6         System.out.println(sumInt(1,2));//本類內不需要加MethodTest01.sumInt();也使用方法呼叫
 7     }
 8     public static int sumInt(int a, int b){
 9         return a+b;
10     }
11 }
12 //輸出結果為:3
13 
14 二、//Java方法構造,變數初始化
15 class MethodTest02 16 { 17 private double x; 18 private double y; 19 private double radius; 20 public MethodTest02(){ 21 x=0; 22 y=0; //無參 23 radius=0; 24 } 25 public MethodTest02(double x1,double y1,double radius1){//構造方法名與類名相同 26 x=x1; 27 y=y1;
28 radius=radius1; 29 } 30 public void drawCircle(){ 31 //輸出圓心的座標和圓的半徑 32 System.out.println("圓心:"+x+","+y+";半徑:"+radius); 33 } 34 public void eraseCircle(){ 35 System.out.print("刪除圓"); 36 x=0; 37 y=0; 38 radius=0; 39 } 40 } 41 42
//Java構造方法02 43 class MethodTest03 { 44 private double x ; 45 private double y ; 46 private double radius ; 47 public MethodTest03(double x,double y,double radius){//構造方法名與類名相同 48 this.x=x; 49 this.y=y; //有參 50 this.radius=radius; 51 } 52 public void drawCircle(){ 53 //輸出圓心的座標和圓的半徑 54 System.out.println("圓心:"+x+","+y+";半徑:"+radius); 55 } 56 public void eraseCircle(){ 57 System.out.print("刪除圓"); 58 x=0; 59 y=0; 60 radius=0; 61 } 62 public static void main(String[] args){ 63 //Java遵循自上而下的執行方式,從main方法開始。 64 MethodTest03 draw =new MethodTest03(4.0,4.0,3.0); 65 draw.drawCircle(); 66 draw.eraseCircle(); 67 } 68 }