Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.25.2·
页面加载耗时 0.00 毫秒·物理内存 171.6MB ·虚拟内存 1439.3MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
面向对象编程将对象定义为 具有已定义边界的任何实体 。
对象具有以下内容:
句点运算符 (.) 与对象一起使用以访问类的数据成员。
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集合可用于复制数组结构等数据结构。dart:core库和其他类在Dart脚本中启用Collection支持。dart集合基本上可归类:序号dart集合和描述1 ListList ...