Kotlin (programming language): Difference between revisions

Content deleted Content added
m Name: add links for "JetBrains"
Added missing 'to'
Line 369:
 
===Data classes===
Kotlin's <code>data class</code> construct defines classes whose primary purpose is storing data, similar to Java's <code>record</code> types. Like Java's <code>record</code> types, the construct is similar to normal classes except that the key methods <code>equals</code>, <code>hashCode</code> and <code>toString</code> are automatically generated from the class properties. Unlike Java's records, data classes are open for inheritance.
 
===Kotlin interactive shell===