Board logo

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

作者: tonyh    時間: 2015-1-17 17:34     標題: 物件導向基礎概念 (一)

本帖最後由 tonyh 於 2015-1-17 17:56 編輯

定義一 Car 類別, 並在Car類別下建立三個實體物件, 分別為bus, truck 與 taxi.
執行參考畫面如下:
[attach]1124[/attach]
  1. public class ch55    //主類別
  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-1-17 17:56

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

作者: 林宇翔    時間: 2015-1-17 17:58

  1. public class ch55
  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-1-17 18:01

本帖最後由 周雍程 於 2015-1-17 18:03 編輯
  1. import java.util.*;
  2. public class ch53
  3. {
  4.     public static void main(String args[])
  5.     {
  6.              Car bus=new Car();
  7.              Car taxi=new Car();
  8.              Car truck=new Car();
  9.              bus.name="公車";
  10.              bus.wheel=6;
  11.              bus.carry=40;
  12.              truck.name="卡車";
  13.              truck.wheel=8;
  14.              truck.carry=3;
  15.              taxi.name="計程車";
  16.              taxi.wheel=4;
  17.              taxi.carry=5;
  18.              System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.carry+"人");
  19.              System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.carry+"人");
  20.              System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.carry+"人");
  21.          }
  22. }
  23. class Car
  24. {
  25.         String name;
  26.         int wheel;
  27.         int carry;
  28. }
複製代碼

作者: 李允軒    時間: 2015-1-17 18:01

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

作者: 張郁庭    時間: 2015-1-17 22:34

  1. public class ch55   
  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-1-20 20:47

[codeimport java.util.*;
public class ch52
{
    public static void main(String args[]) throws BodyException
    {
      Car bus=new Car();
      Car truck-new Car();
      Car taxi=new Car();
      truck.name="卡車";
      truck.wheel=8;
      truck.carry=3;
      taxi.name="計程車";
      taxi.wheel=4;
      taxi.carry=5;
        System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.carry+"人.");
        System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.carry+"人.");
        System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.carry+"人.");
    }
}
Class car
{
String name;
int wheel;
int carry;
}][/code]
作者: 張峻瑋    時間: 2015-1-21 20:47

  1. public class ch55
  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. }
複製代碼





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