冒号可以用于初始化语法,代码示范如下:
class Person {
String name;
int age;
Person({this.name, this.age});
void introduce() {
print("Hello, my name is $name and I am $age years old.");
}
}
void main() {
// 初始化对象时使用冒号
var person = Person(name: "John", age: 25);
person.introduce();
}
上述代码示范了在声明 Person
类时,使用了构造函数初始化参数,这样在初始化 Person
对象时,就可以使用冒号来为其属性赋值。在 main
函数中,使用字面量创建了一个 Person
对象,使用冒号为 name
和 age
赋值,然后调用 introduce
方法输出对象的属性。