支持字段是编程语言 Kotlin 中引入的一个概念,一个简单但被遗忘的概念,您应该了解一下。
你将学到什么:
- Kotlin 的支持领域是什么?
- 为什么我们需要一个支持字段?
- 它是什么时候创建的?
在回答这些问题之前,让我们介绍一下 JAVA 处理类属性声明和初始化的方式,以及我们如何处理隐藏在类中的数据。
JAVA中的属性:
让我们声明一个Student具有一些相关属性的类:
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
正如我们所看到的,一种非常简单的方法来声明具有属性的类并控制其状态值,我们name通过将其设为私有来隐藏其属性并创建访问器来管理获取和设置值。
让我们分解一下:
- 首先,我们需要一个本地属性来在其中设置一个值。
- 我们需要一个本地属性来从中获取值。
- 如果我们不在任何访问器中使用本地属性,那么我们就不需要本地属性。
如下所示,我们不需要存储名称值,因为我们通过连接第一个和第二个名称来计算它,因此我们不需要该name属性。
public class Student {
// private String name; ---> no need for the name property.
private String firstName;
private String lastName;
public Student(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public String getName() {
return firstName + " " + secondName ;
}
}
让我们转到 Kotlin:
Kotlin 是一种简洁的语言,它可以为您节省样板代码,并通过为我们生成一些开箱即用的代码来帮助我们。
要声明一个Student具有 name 属性的类,您所要做的就是:
class Student(private val name: String)
酷,对
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。