Dart编程对象 Dart编程类 Dart编程序列 面向对象编程将对象定义为 具有已定义边界的任何实体 。对象具有以下内容 状态 - 描述对象。 类的字段表示对象的状态。 行为 - 描述对象可以执行的操作。 标识 - 区分对象与一组类似其他对象的唯一id值。 两个或多个对象可以共享状态和行为,但不能共享身份。 句点运算符 (.) 与对象一起使用以访问类的数据成员。 例如 Dart以对象的形式表示数据。Dart中的每个类都扩展了Object类。下面给出了一个创建和使用对象的简单示例。 class Student { void test_method() { print("这是一个测试方法"); } void test_method1() { print("这是一个测试方法1"); } } void main() { Student s1 = new Student(); s1.test_method(); s1.test_method1(); } 输出结果为: 这是一个测试方法 这是一个测试方法 级联操作符(..) 上面的示例调用了类中的方法。但是,每次调用函数时,都需要引用该对象。级联操作符 级联访问对象的属性。 级联(..)运算符可用于通过对象发出一系列调用。上述示例可以按以下方式重写。 class Student { void test_method() { print("这是一个测试方法"); } void test_method1() { print("这是一个测试方法1"); } } void main() { new Student() ..test_method() ..test_method1(); } 输出结果为: 这是一个测试方法 这是一个测试方法1 toString()方法 此函数返回对象的字符串表示形式。请查看以下示例以了解如何使用 toString 方法。 void main() { int n = 12; print(n.toString()); } 输出结果为: 12 Dart编程类 Dart编程序列