dart中的靜態成員:
使用static關鍵字來實現靜態變數和靜態函式
靜態方法不能訪問非靜態成員,非靜態方法可以訪問靜態成員
靜態屬性和靜態方法直接用類名來訪問
void main()
//..:級聯操作
user user = new user("周建", 26);
user.name = "李四";
user.age = 30;
user.printuser();
//也可以這樣寫
user..name = "王五"
..age = 26
..printuser();
}class user:$");
}}class person
void printage()
}
輸出結果:
[running] dart "/users/zhoujian/dartdemo/tempcoderunnerfile.dart"
26zhoujian
26李四:30
王五:26
[done] exited with code=0 in 1.222 seconds
//dart中的繼承
// 子類繼承父類,用extends關鍵字
// 子類會繼承父類裡面可見的屬性和方法,不會繼承建構函式
// 子類能複寫父類的方法 getter 和setter
class person :$");
} @override
void dojob()
}class worker extends person
void printworkerinfo() :$:$");
} //子類複寫父類的方法
void dojob()
}void main()
輸出結果:
[running] dart "/users/zhoujian/dartdemo/extenddemo.dart"
張三:18
張三:18:男
上班在工廠上班
[done] exited with code=0 in 1.097 seconds
類中的靜態類成員變數
myobj.h pragma once include using namespace std class cmyobj cmyobj account.h ifndef account h define account h include class cmyobj class account acc...
類中的靜態成員變數 靜態成員函式
類中的靜態成員變數 靜態成員函式?1 類中的靜態成員變數 靜態成員變數屬於整個類,不屬於某個特定的物件,因此無論建立了多少個物件,所有物件都共享類中的靜態成員變數。靜態成員變數必須在類內宣告,類外初始化。2 類中的靜態成員函式 靜態成員函式也是屬於類本身,而不屬於某個特定的物件。靜態成員函式與普通成...
類的靜態成員
類的靜態成員存在於任何物件之外,物件中不包含任何與靜態資料成員有關的資料。class account 對於account的每乙個物件豆漿包含owner和amount兩個資料成員,而對於靜態成員interestrate只有乙個,且被所有的物件共享。double r r account rate 2.使...