C 入門物件導向學習 字段 屬性

2022-08-28 12:54:16 字數 1105 閱讀 8463

1

using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.threading.tasks;67

namespace

classdemo848

set 49}

5051

//屬性:學生姓名

52public

string

studentname

5355

set 56}

5758

//屬性:年齡

59public

intage

6063

set69}70

71//

方法:獲取學員資訊;

72///

73///

訪問修飾符,可以省略,預設private,可以根據需要修改為public

74///

方法名,一般是「動詞」或「動賓短語」,採用pascal命名法,首字母大寫,不能以數字開頭

75///

引數列表:根據需要新增,也可以省略,引數列表要求「型別 引數名稱」的形式,使用逗號分隔不同的引數;

76///

有返回值:使用return返回;return 語句後面不能再有其他語句;

77///

沒有返回值:如果不返回任何資料,使用viod表示;

78///

79///

8081

public

string

getstudent()

82 學號:

", studentid, studentname);

84return

info;85}

86//

自動屬性 prop+tab+tab

87//

適用範圍:不能直接操作私有字段,不能設定唯讀只寫屬性,不能新增驗證邏輯;

88public

int myproperty 89}

90 }

Python入門 物件導向

物件 有具體特徵和行為操作的事物 有具體 特徵 屬性和 行為 方法的物件 將物件行為特徵抽象化用 表示 1 還原生活場景 簡單的 操作 基礎語法,堆疊功能 變數 資料型別 運算 if while 函式式程式設計 將所有要處理的事情,開始封裝成具備一定處理功能的函式,呼叫執行 2 面向過程程式設計 開...

C 入門物件導向基礎知識

隨著語言學習的比較多,而且都處於基礎階段,基礎容易被忘記,做個例子,複習用。其中的內容和python比較相似,畢竟都是物件導向。include includeusing namespace std define max 10 class box box box int age 建構函式 box bo...

快速入門物件導向設計

物件導向設計把握乙個重要的經驗 誰擁有資料,誰就對外提供操作這些資料的方法。幾個典型的案例 人在黑板上畫圓 有人物件 黑板物件 圓物件,畫圓這個動作必須用到了圓心座標x y和半徑r,而x y r是圓內部的資料,圓擁有這些資料,所以這個動作時圓的,而不是黑板的,更不是人的。列車司機緊急剎車 有列車物件...