iT邦幫忙

2021 iThome 鐵人賽

DAY 9
1
自我挑戰組

C# 學習之旅系列 第 9

ASP.NET MVC 從入門到放棄(Day9) -C# nwe 建構子 static 介紹

接著來講講new 建構值部分....

public class Yaowen
{

   public Yaowen()
   {
    
     //建構值
   }


   public int LeftHand()
   {
   
      reutrn 1;
   }

}

使用時

Yaowen yaowen =new Yaowen();

註解:當要生成物件時必須先 用 new(動態)的方式生成它/images/emoticon/emoticon01.gif

new簡單來講我就是要在程式當下生成一個物件(生成完當下會吃記憶體),當生成時(new)必須幫它取一個名子(初始化)的動作就叫建構值
生成完之後就可以使用物件的功能

ex:

int a = yaowen.LeftHand(); //使用yaowen的手

那static(靜態) 又是什麼? 簡單來講就是 static 的函式是專案啟動後就載入記憶體

ex:

private static int foot()
{
   reutrn 1;
}

使用時

int b = foot();

註解:一般static使用時機會是把常用的函式寫成靜態,這樣在使用的時候會比較快(缺點是如果沒有使用還是占記憶體空間)/images/emoticon/emoticon77.gif


上一篇
ASP.NET MVC 從入門到放棄(Day8) -C# try catch常見異常和自定義異常 using 介紹
下一篇
ASP.NET MVC 從入門到放棄(Day10) -C# get set 自動屬性介紹
系列文
C# 學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言