第一个 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()
。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。