Board logo

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

作者: tonyh    時間: 2021-11-27 20:51     標題: 物件導向基礎概念 (一)

定義一 Car 類別,並在 Car 類別下建立三個實體物件,分別為 bus、truck 與 taxi。

執行參考畫面如下:

  1. public class Ch56{
  2.     public static void main(String args[])
  3.     {
  4.          Car bus=new Car();   //在Car類別下新增一個名為bus的物件, 該物件尚未初始化
  5.          bus.name="公車";     //對bus進行初始化
  6.          bus.wheel=6;
  7.          bus.load=40;
  8.          
  9.          Car truck=new Car();
  10.          truck.name="卡車";
  11.          truck.wheel=8;
  12.          truck.load=3;

  13.          Car taxi=new Car();
  14.          taxi.name="計程車";
  15.          taxi.wheel=4;
  16.          taxi.load=5;

  17.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");
  20.     }
  21. }
  22. class Car    //自訂類別
  23. {
  24.     String name;   //宣告該類別擁有哪些屬性
  25.     int wheel;
  26.     int load;

  27.     //建構子 (尚未定義)

  28.     //方法 (尚未定義)
  29. }
複製代碼

作者: 陳志祐    時間: 2021-12-4 19:39

  1. public class Ch56 {

  2.         public static void main(String[] args)
  3.         {
  4.                 Car bus=new Car();
  5.                 bus.name="公車";
  6.                 bus.wheel=6;
  7.                 bus.load=40;
  8.                 System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人");
  9.                 Car truck=new Car();
  10.                 truck.name="卡車";
  11.                 truck.wheel=8;
  12.                 truck.load=3;
  13.                 System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人");
  14.                 Car taxi=new Car();
  15.                 taxi.name="計程車";
  16.                 taxi.wheel=4;
  17.                 taxi.load=5;
  18.                 System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人");
  19.         }

  20. }

  21. class Car{
  22.         String name;
  23.         int wheel,load;

  24. }
複製代碼

作者: 黃子倢    時間: 2021-12-4 19:40

  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.                 Car bus=new Car();
  4.                 bus.name="公車";
  5.                 bus.wheel=8;
  6.                 bus.load=40;
  7.                 Car truck=new Car();
  8.                 truck.name="卡車";
  9.                 truck.wheel=10;
  10.                 truck.load=2;
  11.                 Car taxi=new Car();
  12.                 taxi.name="計程車";
  13.                 taxi.wheel=4;
  14.                 taxi.load=6;
  15.                 System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  16.         System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  17.         System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");

  18.         }

  19. }
  20. class Car
  21. {
  22.         String name;
  23.         int wheel, load;
  24. }
複製代碼

作者: 余柏緯    時間: 2021-12-4 19:40

  1. public class Ch03 {

  2.         public static void main(String[] args) {
  3.                 Car bus=new Car();
  4.                 bus.name="公車";
  5.                 bus.wheel=6;
  6.                 bus.load=40;
  7.                
  8.                 Car turck=new Car();
  9.                 turck.name="卡車";
  10.                 turck.wheel=8;
  11.                 turck.load=3;
  12.                
  13.                 Car taxi=new Car();
  14.                 taxi.name="計程車";
  15.                 taxi.wheel=4;
  16.                 taxi.load=5;
  17.                
  18.                 System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  19.                 System.out.println(turck.name+"有"+turck.wheel+"個輪子,可載"+turck.load+"人.");
  20.                 System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");

  21.         }

  22. }
  23. class Car
  24. {
  25.         String name;
  26.         int wheel,load;
  27. }
複製代碼

作者: 朱奕祐    時間: 2021-12-4 19:41

  1. public class Ch03 {

  2.         public static void main(String[] args) {
  3.                 Car bus=new Car();
  4.                 bus.name="公車";
  5.                 bus.wheel=6;
  6.                 bus.load=40;
  7.                
  8.                 Car turck=new Car();
  9.                 turck.name="卡車";
  10.                 turck.wheel=8;
  11.                 turck.load=3;
  12.                
  13.                 Car taxi=new Car();
  14.                 taxi.name="計程車";
  15.                 taxi.wheel=4;
  16.                 taxi.load=5;
  17.                
  18.                 System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  19.                 System.out.println(turck.name+"有"+turck.wheel+"個輪子,可載"+turck.load+"人.");
  20.                 System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");

  21.         }

  22. }
  23. class Car
  24. {
  25.         String name;
  26.         int wheel,load;
  27. }
複製代碼

作者: 林土水    時間: 2021-12-4 19:43

  1. public class Ch01{
  2.     public static void main(String args[])
  3.     {
  4.          Car bus=new car();
  5.          bus.name="公車";
  6.          bus.wheel=6;
  7.          bus.load=40;
  8.          
  9.          
  10.          Car truck=new Car();
  11.          truck.name="卡車";
  12.          truck.wheel=8;
  13.          truk.load=3;
  14.          
  15.          Car taxi=new Car();
  16.          taxi.name="計程車";
  17.          taxi.wheel=4;
  18.          taxi.load=5;
  19.          
  20.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  21.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truk.load+"人.");
  22.     }
  23. }
  24. class Car    //自訂類別
  25. {
  26.     String name;   //宣告該類別擁有哪些屬性
  27.     int wheel;
  28.     int load;

  29.     //建構子 (尚未定義)

  30.     //方法 (尚未定義)
  31. }
複製代碼

作者: 林鼎傑    時間: 2021-12-4 19:43

  1. public class Ch01 {

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

  23. }
  24. class Car
  25. {
  26.         String name;
  27.         int wheel,load;
  28. }
複製代碼

作者: 蔡寓珉    時間: 2021-12-4 19:46

  1. public class Ch56{
  2.     public static void main(String args[])
  3.     {
  4.          Car bus=new Car();   
  5.          bus.name="公車";     
  6.          bus.wheel=6;
  7.          bus.load=40;
  8.          
  9.          Car truck=new Car();
  10.          truck.name="卡車";
  11.          truck.wheel=8;
  12.          truck.load=3;

  13.          Car taxi=new Car();
  14.          taxi.name="計程車";
  15.          taxi.wheel=4;
  16.          taxi.load=5;

  17.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");
  20.     }
  21. }
複製代碼

作者: 許洧熏    時間: 2021-12-4 19:50

  1. public class Ch01{
  2.     public static void main(String args[])
  3.     {
  4.          Car bus=new Car();   
  5.          bus.name="高鐵";   
  6.          bus.wheel=8;
  7.          bus.load=58;
  8.          
  9.          Car truck=new Car();
  10.          truck.name="飛機";
  11.          truck.wheel=100;
  12.          truck.load=54;

  13.          Car taxi=new Car();
  14.          taxi.name="捷運";
  15.          taxi.wheel=45;
  16.          taxi.load=25;

  17.          System.out.println(bus.name+"有"+bus.wheel+"個行動工具,可載"+bus.load+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個行動工具,可載"+truck.load+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個行動工具子,可載"+taxi.load+"人.");
  20.     }
  21. }
  22. class Car   
  23. {
  24.     String name;   
  25.     int wheel;
  26.     int load;
  27. }
複製代碼

作者: 王秉鈞    時間: 2021-12-4 19:50

  1. public class Ch24 {

  2.         public static void main(String[] args)
  3.         {
  4.                 Car train=new Car();
  5.                 train.name="火車";
  6.                 train.wheel=100;
  7.                 train.load=250;
  8.                
  9.                
  10.                 Car scooter=new Car();
  11.                 scooter.name="摩托車";
  12.         scooter.wheel=2;
  13.         scooter.load=2;
  14.         
  15.         
  16.         Car car=new Car();
  17.         car.name="汽車";
  18.         car.wheel=4;
  19.         car.load=5;
  20.         System.out.println(train.name+"有"+train.wheel+"個輪子,可在"+train.load+"人");
  21.         System.out.println(scooter.name+"有"+scooter.wheel+"個輪子,可在"+scooter.load+"人");               
  22.         System.out.println(car.name+"有"+car.wheel+"個輪子,可在"+car.load+"人");       
  23.             }
  24. }
  25. class Car
  26. {
  27.         String name;
  28.         int wheel;
  29.         int load;
  30. }       
  31.        
  32. }
複製代碼

作者: 俞成章    時間: 2021-12-4 19:52

  1. [code][code][code]public class Ch56{
  2.     public static void main(String args[])
  3.     {
  4.          Car bus=new Car();  
  5.          bus.name="公車";     
  6.          bus.wheel=6;
  7.          bus.load=40;
  8.          
  9.          Car truck=new Car();
  10.          truck.name="卡車";
  11.          truck.wheel=8;
  12.          truck.load=3;

  13.          Car taxi=new Car();
  14.          taxi.name="計程車";
  15.          taxi.wheel=4;
  16.          taxi.load=5;
  17.          System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  18.          System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  19.          System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");
  20.     }
  21. }
  22. class Car   
  23. int wheel;
  24. int load;

  25. }
複製代碼
[/code][/code][/code]
作者: 呂尚霖    時間: 2021-12-4 20:32

  1. public class Ch02 {
  2.     public static void main(String args[])
  3.     {
  4.         Car bus=new Car();   
  5.         bus.name="公車";     
  6.         bus.wheel=6;
  7.         bus.load=40;
  8.          
  9.         Car truck=new Car();
  10.         truck.name="卡車";
  11.         truck.wheel=8;
  12.         truck.load=3;

  13.         Car taxi=new Car();
  14.         taxi.name="計程車";
  15.         taxi.wheel=4;
  16.         taxi.load=5;

  17.         System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  18.         System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  19.         System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");
  20.     }
  21. }
  22. class Car   
  23. {
  24.     String name;   
  25.     int wheel;
  26.     int load;


  27. }
複製代碼





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