Kotlin 中的支持领域

支持字段是编程语言 Kotlin 中引入的一个概念,一个简单但被遗忘的概念,您应该了解一下。

你将学到什么:

  1. Kotlin 的支持领域是什么?
  2. 为什么我们需要一个支持字段?
  3. 它是什么时候创建的?

在回答这些问题之前,让我们介绍一下 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通过将其设为私有来隐藏其属性并创建访问器来管理获取和设置值。

让我们分解一下:

  1. 首先,我们需要一个本地属性来在其中设置一个值。
  2. 我们需要一个本地属性来从中获取值。
  3. 如果我们不在任何访问器中使用本地属性,那么我们就不需要本地属性

如下所示,我们不需要存储名称值,因为我们通过连接第一个和第二个名称来计算它,因此我们不需要该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)

酷,对

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...