gpt4 book ai didi

java - 如何在 Kotlin 数据类中记录属性?

转载 作者:IT老高 更新时间:2023-10-28 13:44:05 24 4
gpt4 key购买 nike

Kotlin 数据类中属性的 Javadoc 应该放在哪里?

换句话说,如何在 Kotlin 中编写以下 Java 代码:

/**
* Represents a person.
*/
public class Person {
/**
* First name. -- where to place this documentation in Kotlin?
*/
private final String firstName;
/**
* Last name. -- where to place this documentation in Kotlin?
*/
private final String lastName;

// a lot of boilerplate Java code - getters, equals, hashCode, ...
}

在 Kotlin 中是这样的:

/**
* Represents a person.
*/
data class Person(val firstName: String, val lastName: String)

但是将属性的文档放在哪里?

最佳答案

documentation 中所述,您可以为此使用 @property 标签:

/**
* Represents a person.
* @property firstName The first name.
* @property lastName The last name.
*/
data class Person(val firstName: String, val lastName: String)

或者,如果您在文档中没有太多要说的,只需在类的描述中提及属性名称:

/**
* Represents a person, with the given [firstName] and [lastName].
*/
data class Person(val firstName: String, val lastName: String)

关于java - 如何在 Kotlin 数据类中记录属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49674951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com