2011年1月21日 星期五

JAVA練習建構子等等...(B卷)

(B卷)請 建立people資料類別,成員變數Name(姓名):String、age(年齡):integer、email(電子信箱):String的私人變 數,除了提供設定姓名、年齡電子信箱方法外,再加上取得姓名、年齡電子信箱方法,並設計一個能進行初值設定的建構子。最後建立PrintPeople()方法 顯示資料。

=================
程式內容=================

public class ChB

{

    public static void main(String[] args) {

    people p1 = new people();//沒設定資料進去

    p1.printPeople();//印出來的是建構子裡面預設的資料

    people p2 = new people("宅女BB",18,"s96140XX@cyut.edu.tw");

    p2.printPeople();

    }

}

class people//people資料類別

{

      private String name;//名字宣告為字串

      private int age;//年齡宣告為整數

      private String email;//E-mail宣告成字串

      public people()//這就是所謂的建構子,跟類別名稱people相同

      {

      this("宅男AA",18,"s96140XX@cyut.edu.tw");//使用this設定初始資料內容

      }

      public people(String name, int age, String email)

      {//使用this設定使用者資料訥容(this寫法有兩種)

      this.name = name;

      this.age = age;

      this.email = email;

      }

      public void printPeople()

      {//印出的方法

        System.out.println("姓名:"+name);

        System.out.println("年齡:"+age);

        System.out.println("E-mail:"+email);

      }

}

=============執行後結果範例=============

姓名:宅男AA

年齡:18

E-mail:s96140XX@cyut.edu.tw

姓名:宅女BB

年齡:18

E-mail:s96140XX@cyut.edu.tw

Finished executing



有不懂的地方or怪怪的地方幫忙回應討論一下唷︿︿"
 

沒有留言:

張貼留言