Board logo

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

作者: 鄭繼威    時間: 2023-2-25 12:01     標題: 物件導向基礎概念 (三)

本帖最後由 鄭繼威 於 2023-3-4 11:35 編輯

定義一Dog類別,包含建構子兩個方法
showProfile() 用來顯示基本資料,makeSound(int n) 用來印出"汪~"。

  1. public class Ch54 {
  2.         public static void main(String[] args) {
  3.                 Dog d1=new Dog("憨憨",2,1.3f,"紅棕");
  4.                 Dog d2=new Dog("球球",1,1.2f,"白");
  5.                 d1.showProfile();
  6.                 d1.makeSound(2);
  7.                 d2.showProfile();
  8.                 d2.makeSound(3);
  9.         }
  10. }

  11. class Dog{
  12.        
  13.         String name,color;
  14.         int age;
  15.         float w;
  16.        
  17.         Dog(String n,int a,float w,String c)
  18.         {
  19.                 this.name=n;
  20.                 this.age=a;
  21.                 this.w=w;
  22.                 this.color=c;
  23.         }
  24.         void showProfile()
  25.         {
  26.                 System.out.println(this.name+"今年"+this.age+"歲,體重"+this.w+"公斤,毛色為"+this.color+"色。");
  27.         }
  28.        
  29.         void makeSound(int n)
  30.         {
  31.                 for(int i=1; i<=n; i++)
  32.                         System.out.print("汪~");
  33.                 System.out.println();
  34.         }       
  35. }
複製代碼

作者: 柳侑辰    時間: 2023-3-4 11:38

此帖僅作者可見
作者: 田家齊    時間: 2023-3-4 11:39

此帖僅作者可見
作者: 許宸瑀    時間: 2023-3-4 11:41

此帖僅作者可見
作者: 鄭繼威    時間: 2023-3-4 11:42

此帖僅作者可見
作者: 許馹東    時間: 2023-3-4 11:44

此帖僅作者可見
作者: 高鋐鈞    時間: 2023-3-4 11:44

此帖僅作者可見
作者: 曾善勤    時間: 2023-3-4 11:46

此帖僅作者可見
作者: 孫子傑    時間: 2023-3-4 11:47

此帖僅作者可見
作者: 鄭繼威    時間: 2023-3-4 11:47

此帖僅作者可見
作者: 高昀昊    時間: 2023-3-4 12:56

此帖僅作者可見
作者: 利勁鋼    時間: 2023-3-12 21:42

此帖僅作者可見
作者: 林紘憲    時間: 2023-3-17 22:33

此帖僅作者可見
作者: 鍾易澄    時間: 2023-4-8 09:06

此帖僅作者可見




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