Dart Getters and Setters(Getter 和 Setter)

2024 年 8 月 29 日 | 阅读 2 分钟

Getter 和 Setter 是一种特殊的类方法,用于读取和写入对对象属性的访问。 Getter 方法用于读取变量的值或检索该值,而 Setter 方法用于设置或初始化相应的类字段。 默认情况下,所有类都与 Getter 和 Setter 方法关联。 但是,我们可以通过显式定义 Getter 和 Setter 方法来覆盖默认方法。

定义 Getter

我们可以通过使用带 get 关键字、没有参数和有效返回类型的 getter 方法来定义。

语法

定义 Setter

我们可以使用带 set 关键字、一个参数和没有返回类型的 setter 方法来声明。

语法

示例

输出

Student name is: John
Student age is: 24
Student Branch is: Computer Science

我们也可以将 getter 和 setter 方法放在. 之后。 现在,让我们理解以下示例

示例 - 2

输出

The car company is: Honda 20/03/2010
The modelname is: City
The color is: White
10

说明

在上面的代码中,我们定义了构造函数之前的 getter 和 setter 方法。


下一个主题Dart 抽象类