Java 入門指南 V2.00 - 單元 8 範例




ClassDemo01.java


// 宣告類別名稱
public class ClassDemo01 {
   // 這裡定義屬性
   int a;
     
   // 這裡定義方法
   public int doSomething(int p1) {
      return a + p1;
   }
      
   // 這裡定義 main() 方法
   public static void main(String[] args) { 
      ClassDemo01 d = new ClassDemo01();
      d.a = 11;

      System.out.println();
      System.out.println(d.doSomething(5));
      System.out.println();
   }
}
 
/* 檔名: ClassDemo01.java
   作者: Kaiching Chang
   時間: September, 2014  */

ClassDemo02.java


public class ClassDemo02 {
   int a;
     
   // 這裡定義 doSomething() 的第一個版本
   public int doSomething(int p1) {
      return a + p1;
   }

   // 這裡定義 doSomething() 的第二個版本
   public double doSomething(double p1) {
      return a + p1;
   }
      
   public static void main(String[] args) { 
      ClassDemo02 d = new ClassDemo02();
      d.a = 11;

      System.out.println();
      System.out.println(d.doSomething(5));
      System.out.println(d.doSomething(7.2));
      System.out.println();
   }
}
 
/* 檔名: ClassDemo02.java
   作者: Kaiching Chang
   時間: September, 2014  */

the end

沒有留言: