在Dart中创建数据类型可以通过使用类或枚举来实现。以下是两种常见的方式:
class Person {
String name;
int age;
Person(this.name, this.age);
void sayHello() {
print('Hello, my name is $name');
}
}
void main() {
var person = Person('John', 25);
person.sayHello();
}
在上面的示例中,我们创建了一个名为Person的类,它具有name和age属性以及sayHello方法。然后,我们在main函数中创建了一个Person对象,并调用了sayHello方法。
enum Color {
red,
green,
blue
}
void main() {
var selectedColor = Color.red;
print(selectedColor);
}
在上面的示例中,我们创建了一个名为Color的枚举类型,它包含了三个常量:red、green和blue。然后,我们在main函数中创建了一个selectedColor变量,并将其设置为Color枚举中的red常量。
这些是在Dart中创建数据类型的两种常见方式。根据您的需求和场景,您可以选择适合您的方式来定义和使用自定义的数据类型。
领取专属 10元无门槛券
手把手带您无忧上云