-
给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
查看全部
举报