三、類的屬性--封裝字段
包含兩個方法:
1、讀訪問器:get(取值)
2、寫訪問器:set(賦值)
///==封裝==
private string _nihao;//原有的普通變數private私有的,通過右鍵--重構--封裝字段實現;
/*//預設一直存在get和set兩個方法,但是一直隱藏資訊的特性;
set}*/
//封裝字段
public string name//封裝之後的屬性,public公共的,
//相當於_name的傳話的中間人,封裝之後將原有隱藏的變數屬性顯示出來,兩種方法:get,set。
value = sum.tostring();
_nihao = value;
在主函式中呼叫:
///==封裝==
fengzhuang p = new fengzhuang();//必須要初始化new才能呼叫
console.writeline("輸入:");
p.name = console.readline();
console.writeline(p.name);
console.readline();
這樣就可以返回值了。
四、類的建構函式
定義:當使用new關鍵字建立乙個物件時,乙個特殊的函式被自動呼叫,這就是類的建構函式。
在c#中,類的建構函式與類名相同,沒有返回值。
class student
public student()//建構函式的名稱同類名,當在主函式呼叫時,只要初始化new,建構函式就可以被自動呼叫。
方法;【習題】
//for巢狀迴圈氣泡排序,求最高分,最低分
物件導向 建構函式
建構函式 指的是用來建立物件的一種函式 建構函式的定義方式 就是普通函式的定義方式 建構函式的使用方式 一定要通過new來呼叫 function people name,age,var p new people 小明 23,男 稱呼問題 p是建構函式people建立出來的物件 叫做people的例項...
物件導向 建構函式
一 生成例項物件的原始模式 var cat var cat1 cat1.name 大毛 cat1.color 黃色 var cat2 cat2.name 二毛 cat2.color 黑色 二 解決 重複 寫乙個函式 function cat name,color var cat1 cat 三毛 紅色...
物件導向的封裝 繼承 多型以及建構函式
1 物件導向特點 封裝 繼承 多型。2 建構函式 構造器 原型物件 1 父類 function userclass name,age,word init初始化 userclass.prototype module.exports userclass var u1 new userclass 大雷 1...