1211物件導向 封裝 建構函式

2022-05-28 08:09:11 字數 1053 閱讀 2401

三、類的屬性--封裝字段

包含兩個方法:

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...