第一个 Dart 程序
main () {print("Hello Dart!");
}
启动检查模式
Dart
以两种模式运行:Dart 1.x
有生产模式和检查模式两种模式,Dart 2.x
中移除了检查模式。
- 生产模式(默认)
- 检查模式
注:建议在开发 / 测试模式中使用 检查模式 运行Dart VM
,因为它会添加警告和错误以帮助开发和调试过程;选中的模式会强制执行各种检查,例如类型检查等。
Dart 标识符
dart 标识符可以包括字符和数字,但不能以 数字开头。
- 除下划线 (
_
) 或美元符号 ($
) 外,标识符不能包含特殊符号。 - 标识符不能是关键字。
- 它们必须是唯一的。
- 标识符区分大小写。
- 标识符不能包含空格。
Dart 注释
- 单行注释
//
- 多行注释
/* */
Dart 面向对象编程(OOP)
Dart 是一种面向对象的编程语言。
- 对象 – 对象是任何实体的实例。根据 Grady Brooch,每个对象必须具有三个功能:
- 状态 – 由对象的属性描述。
- 行为 – 描述对象的行为方式。
- 标识 – 将对象与一组类似此类对象区分开的唯一值。
- 类 – OOP 方面的类是创建对象的蓝图。类封装了对象的数据。
- 方法 – 方法促进对象之间的通信。
class TestClass{void disp(){print("Hello Dart!");
}
}
void main(){TestClass c = new TestClass();
c.disp();}
/*
Hello Dart!
*/
代码说明:定义了一个类TestClass
,这个类拥有一个方法disp()
,方法可以实现在终端打印字符串Hello Dart!
,使用new
关键字创建类的对象,该对象调用方法disp()
。