C# 類別物件的宣告與使用 - 程式語言教學- 痞客邦

文章推薦指數: 80 %
投票人數:10人

則該類別變數的宣告式,就是:. 類別名稱 類別物件名稱 = new 類別名稱(參數一之值, 參數二之值…); ※ 若程式設計者沒有設定類別建構式,則C#會預設 ... 程式語言教學 跳到主文 在人工智慧、物聯網、穿戴式裝置日益普及的時代,程式語言已經漸漸變成中文、英文外的第三語言。

數理科的同學既要寫程式來做數據分析、設計演算法,學商科、學設計的同學也須寫程式來蒐集數據、設計介面。

在眾多程式語言中,C++、python、java是最好入門的。

email聯絡我:[email protected] 部落格全站分類:數位生活 相簿 部落格 留言 名片 Dec24Fri202114:18 C#類別物件的宣告與使用 類別物件的宣告與使用: (1)要在該類別外宣告類別物件,需使用類別建構式(需先確定該類別建構式的存取修飾詞是public)。

若類別建構式為: public類別名稱(參數資料型態一參數一,參數資料型態二,參數二…) { //函式內容 } 則該類別變數的宣告式,就是: 類別名稱類別物件名稱=new類別名稱(參數一之值,參數二之值…);  ※若程式設計者沒有設定類別建構式,則C#會預設一個類別建構式,為: publicvoid類別名稱(){} 則該類別變數的宣告式,就是: 類別名稱類別物件名稱=new類別名稱(); ※範例如下: 設有一類別,名為person,宣告式為: classperson {      publicstringname;      publicintage;      publicperson(stringn_,inta_) //建構式在此      {name=n_;age=a_;}      publicstringself_introduction()            {return"hi,I'm"+name+","+age+"yearsold.";} }; 則該類別變數的宣告式,例如: personp1=newperson("weiwei",18); (2)要在該類別外使用該類別物件的成員、成員函式(需先確定該這些成員、成員函式的存取修飾詞是public),需先宣告該類別物件。

語法為: 類別物件名稱.成員名稱;或類別物件名稱.成員函式名稱(參數一,參數二…); ※以2.(1)的person類別為範例: personp1=newperson("weiwei",18); //先宣告類別物件 p1.age=20;   //設定該類別物件的成員 stringS=p1.self_introduction();   //呼叫該類別物件的成員函式     上一篇:類別的宣告 下一篇:類別的「成員」與「屬性」 按此前往C#完整教學目錄 文章標籤 C#class class C# 教學 Object 類別 物件 全站熱搜 創作者介紹 埃伯 程式語言教學 埃伯發表在痞客邦留言(0)人氣() E-mail轉寄 全站分類:數位生活個人分類:C#此分類上一篇:C#類別的宣告 此分類下一篇:C#類別的「成員」與「屬性」 上一篇:C#類別的宣告 下一篇:C#類別的「成員」與「屬性」 歷史上的今天 2021:C#tuple 2021:C#數學運算 2021:C#stopwatch計時器 2021:C#影像(Image) 2021:C#檔案內容的讀寫(StreamReader、StreamWriter、FileStream) 2021:C#檔案的處理 2021:C#路徑的處理 2021:C#資料夾的處理 2021:C#類別的繼承 2021:C#類別物件的複製 2021:C#靜態成員與靜態成員函式 2021:C#類別的「成員」與「屬性」 2021:C#類別的宣告 2021:C#SortedList 2021:C#ArrayList 2021:C#List 2021:C#Array 2021:C#遞迴函式 2021:C#匿名函式 2021:C#delegate 2021:C#子函式 2021:C#多載 2021:C#函式參數傳遞 2021:C#建立函式 2021:參考資料鍵盤按鍵名稱與按鍵編碼的對應表 2021:C#鍵盤滑鼠事件 ▲top 留言列表 發表留言 贊助商連結 我的好友 熱門文章 文章分類 javascript教學(1) javascript教學(30) C#(1) C#(53) Linux教學(1) Linux教學(98) C++(1) C++(56) Mysql(1) Mysql基本概念(3) 網路連結(1) 網路連結(1) linuxshellscript(1) linuxshellscript(7) 高中英文單字(26) 高中英文7000單字level1(學測1)(2)高中英文7000單字level2(學測2)(1)高中英文7000單字level3(學測3)(1)高中英文7000單字level4(學測4)(1)高中英文7000單字level5(指考1)(1)高中英文7000單字level6(指考2)(1)高中英文7000單字列表(1)LV6單字英翻中測驗(1)LV5單字英翻中測驗(1)LV4單字英翻中測驗(1)LV3單字英翻中測驗(1)LV2單字英翻中測驗(1)LV1單字英翻中測驗(1)LV6單字中翻英測驗(1)LV5單字中翻英測驗(1)LV4單字中翻英測驗(1)LV3單字中翻英測驗(1)LV2單字中翻英測驗(1)LV1單字中翻英測驗(1)LV6單字中翻英(字首提示)測驗(1)LV5單字中翻英(字首提示)測驗(1)LV4單字中翻英(字首提示)測驗(1)LV3單字中翻英(字首提示)測驗(1)LV2單字中翻英(字首提示)測驗(1)LV1單字中翻英(字首提示)測驗(1)LV1單字中翻英(0) 電腦工具(0)python(10)歷屆學測指考試題(3)3dsmax(41)題目設定(1)未分類文章(3) 最新留言 文章搜尋 誰來我家 參觀人氣 本日人氣: 累積人氣: QRCode POWEREDBY (登入) 贊助商連結 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗



請為這篇文章評分?