作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
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/
我是一名优秀的程序员,十分优秀!