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




ClassDemo01.java


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 宣告類別名稱
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


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
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

沒有留言: