在Kotlin中,标题和正文都是可选的;如果类没有主体,可以省略花括号。
所以我们可以定义类,
class Empty
这类课程的用途是什么?
答案 0 :(得分:11)
您可以将它用于某些自定义例外:
class Empty : Exception()
interface Empty
data class Empty(val s: String)
annotation class Empty
〜这是一个很好的post阅读。
答案 1 :(得分:3)
Kotlin允许声明任何没有身体的类型,例如:
<img style=" float:left: display:inline" src="images3/RightSpace.png" width="1146" height="58" alt="SidebarSpace">
每个定义的用法可以描述如下:
interface Interface;
class Class;
annotation class Annotation;
sealed class SealedClass;
data class DataClass(var value: String);
object ObjectClass;
enum class EnumClass;
class CompanionClass {
companion object
}
和@Before
注释。@After
synchronized(lock){ /*thread safe working*/ }
,getters
快速定义一个java POJO类? ,setters
,equals
,hashCode
和toString
运算符,用于在kotlin中进行解构。