Board logo

標題: [9-4]method方法_一 [打印本頁]

作者: 李泳霖    時間: 2023-12-25 13:24     標題: [9-4]method方法_一

本帖最後由 李泳霖 於 2024-1-9 11:20 編輯

一、建立Person類別
1.有四個變數分別為身高、年紀
2.建立三個方法分別為SayHi(),isAdult(),Add()
  (1)SayHi()方法-->輸出大家好,我是___
  (2)isAdult()-->回傳值為bool,判斷是否為18歲
  (3)Add(int,int)-->接收兩個整數,相加後回傳
二、在主類別內,建立Person物件,並指定身高 年紀  姓名,呼叫以上三個方法
  1. //class 、 object
  2. using System;

  3. Person person1=new Person();
  4. person1.height = 170.5;
  5. person1.age = 30;
  6. person1.name = "大大";
  7. person1.SayHi();//呼叫SayHi方法
  8. Console.WriteLine(person1.isAdult());
  9. Console.WriteLine(person1.Add(2, 3));
  10. Console.WriteLine();
  11. /*
  12. *
  13. *
  14. * WriteLine()-->不回傳資料,屬於Console類別底下
  15. * 需傳入一個資料,這個方法會將在Console的資料寫出來
  16. *
  17. */
複製代碼
  1. using System;
  2. class Person
  3. {
  4.     public double height;
  5.     public int age;
  6.     public string name;

  7.     //建立方法(行為)
  8.     public void SayHi()
  9.     {
  10.         Console.WriteLine("您好阿我叫" + name);

  11.     }
  12.     //回傳使用
  13.     public bool isAdult()
  14.     {
  15.         if(age>=18)
  16.         {
  17.             return true;
  18.         }
  19.         else
  20.         {
  21.             return false;
  22.         }
  23.     }
  24.     public int Add(int num1,int num2)
  25.     {
  26.         return num1 + num2;
  27.     }

  28. }
複製代碼





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