Board logo

標題: 物件導向基礎概念 (一) [打印本頁]

作者: tonyh    時間: 2015-3-7 13:51     標題: 物件導向基礎概念 (一)

本帖最後由 tonyh 於 2015-3-7 15:29 編輯

定義一 Car 類別, 並在Car類別下建立三個實體物件, 分別為bus, truck 與 taxi.
執行參考畫面如下:

[attach]1161[/attach]
  1. public class ch57    //主類別
  2. {
  3.     public static void main(String args[])   //主方法
  4.     {
  5.          Car bus=new Car();   //在Car類別下,生成一個名為bus的實體物件
  6.          Car truck=new Car();
  7.          Car taxi=new Car();
  8.          bus.name="公車";    //定義物件的屬性
  9.          bus.wheel=6;
  10.          bus.carry=40;
  11.          truck.name="卡車";
  12.          truck.wheel=8;
  13.          truck.carry=3;
  14.          taxi.name="計程車";
  15.          taxi.wheel=4;
  16.          taxi.carry=5;
  17.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.carry+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.carry+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.carry+"人.");
  20.     }
  21. }
  22. class Car    //定義Car類別
  23. {
  24.     String name;
  25.     int wheel;
  26.     int carry;
  27. }
複製代碼

作者: 張瀚仁    時間: 2015-3-7 14:38

  1. public class ch57
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Car bus=new Car();
  6.         Car truck=new Car();
  7.         Car taxi=new Car();
  8.         bus.name="公車";
  9.         bus.wheels=6;
  10.         bus.carry=40;
  11.         truck.name="卡車";
  12.         truck.wheels=8;
  13.         truck.carry=3;
  14.         taxi.name="公車";
  15.         taxi.wheels=4;
  16.         taxi.carry=5;
  17.         System.out.println(bus.name+"有"+bus.wheels+"個輪子"+"可在"+bus.carry+"人");
  18.         System.out.println(truck.name+"有"+truck.wheels+"個輪子"+"可在"+truck.carry+"人");
  19.         System.out.println(taxi.name+"有"+taxi.wheels+"個輪子"+"可在"+taxi.carry+"人");
  20.     }
  21. }
  22. class Car
  23. {
  24.     String name;
  25.     int wheels;
  26.     int carry;
  27. }
複製代碼

作者: 許逸群    時間: 2015-3-7 14:39

  1. public class ch57
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Car bus=new Car();
  6.         Car truck=new Car();
  7.         Car taxi=new Car();
  8.         bus.name="公車";
  9.         bus.wheels=6;
  10.         bus.carry=40;
  11.         truck.name="卡車";
  12.         truck.wheels=8;
  13.         truck.carry=3;
  14.         taxi.name="公車";
  15.         taxi.wheels=4;
  16.         taxi.carry=5;
  17.         System.out.println(bus.name+"有"+bus.wheels+"個輪子"+"可在"+bus.carry+"人");
  18.         System.out.println(truck.name+"有"+truck.wheels+"個輪子"+"可在"+truck.carry+"人");
  19.         System.out.println(taxi.name+"有"+taxi.wheels+"個輪子"+"可在"+taxi.carry+"人");
  20.     }
  21. }
  22.              class Car
  23. {
  24.     String name;
  25.     int wheels;
  26.     int carry;
  27. }
複製代碼

作者: 劉泳鱔    時間: 2015-3-7 14:39

  1. public class ch57
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Car bus=new Car();
  6.         Car truck=new Car();
  7.         Car taxi=new Car();
  8.         bus.name="公車";
  9.         bus.wheels=6;
  10.         bus.carry=40;
  11.         truck.name="卡車";
  12.         truck.wheels=8;
  13.         truck.carry=3;
  14.         taxi.name="公車";
  15.         taxi.wheels=4;
  16.         taxi.carry=5;
  17.         System.out.println(bus.name+"有"+bus.wheels+"個輪子"+"可在"+bus.carry+"人");
  18.         System.out.println(truck.name+"有"+truck.wheels+"個輪子"+"可在"+truck.carry+"人");
  19.         System.out.println(taxi.name+"有"+taxi.wheels+"個輪子"+"可在"+taxi.carry+"人");
  20.     }
  21. }
  22. class Car
  23. {
  24.     String name;
  25.     int wheels;
  26.     int carry;
  27. }
複製代碼

作者: 林以諾    時間: 2015-3-13 17:39

  1. public class ch57   
  2. {
  3.     public static void main(String args[])   
  4.     {
  5.          Car bus=new Car();   
  6.          Car truck=new Car();
  7.          Car taxi=new Car();
  8.          bus.name="公車";   
  9.          bus.wheel=6;
  10.          bus.carry=40;
  11.          truck.name="卡車";
  12.          truck.wheel=8;
  13.          truck.carry=3;
  14.          taxi.name="計程車";
  15.          taxi.wheel=4;
  16.          taxi.carry=5;
  17.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.carry+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.carry+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.carry+"人.");
  20.     }
  21. }
  22. class Car   
  23. {
  24.     String name;
  25.     int wheel;
  26.     int carry;
  27. }
複製代碼

作者: 劉泳鱔    時間: 2015-6-12 18:31

  1. public class Ch57
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Car bus=new Car();
  6.         Car truck=new Car();
  7.         Car taxi=new Car();
  8.         bus.name="公車";
  9.         bus.wheel=6;
  10.         bus.carry=40;
  11.         truck.name="卡車";
  12.         truck.carry=3;
  13.         taxi.name="計程車";
  14.         truck.wheel=8;
  15.         taxi.wheel=4;
  16.         taxi.carry=5;
  17.         System.out.println(bus.name+"有"+bus.wheel+"個輪子,可在"+bus.carry+"人");
  18.         System.out.println(truck.name+"有"+truck.wheel+"個輪子,可在"+truck.carry+"人");
  19.         System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可在"+taxi.carry+"人");
  20.     }
  21. }
  22. class Car
  23. {       
  24.     String name;
  25.     int wheel;
  26.     int carry;
  27. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2