-
給gender屬性進行賦值
查看全部 -
構造方法,Person(this.name,this.age,this.gender)和
Person(String name,String age,String gender){
this.name = name;
this.age = age;
this.gender = genter;
}
是有卻別的。因為gender被賦予了final所以第二種構造函數gender不能這樣賦值
查看全部 -
閉包,和python一樣。
查看全部 -
不解釋看圖
查看全部 -
不解釋看圖
查看全部 -
計算屬性demo
計算屬性指的是和一般的類成員屬性一樣,具有 getter 與 setter 方法,但是不能作為存儲值使用,只能返回的是結算之后的結果值。
查看全部 -
void main(){ int a =0; while( a<0){ print(a++); } print("--a--"); do{ print(a--)} while(a>0); }查看全部
-
常量構造方法聲明
要聲明常量類需要使用 const 修飾,并且還需要所聲明類有 常量構造方法?。
const 修飾的構造方法叫常量構造方法,所有屬性也必須用final修飾。
查看全部 -
?== 運算符判斷的是內容相等
查看全部 -
a++;先運算,再加1
++a:先加1,再運算
查看全部 -
默認參數使用
查看全部 -
{參數1,參數2,}基于命名的參數? ?可以根據參數的名稱來傳遞參數的
查看全部 -
dart中方法也是對象
=> expr 是 {return expr}的縮寫? ?,只適用于一個表達式
方法都有返回值,如果沒有指定就會返回null
方法的返回類型和參數類型可以省略
查看全部 -
給main(List args)函數傳遞參數
查看全部 -
c = a ?? b 如果a為空則c = b? 否則 c = a
查看全部
舉報