๐พ`kotlin data class Config( val host: String, val port: Int, val ssl: Boolean = false, valโฆ
Topic 3
๐ 3. Destructuring
๐๏ธ`kotlin data class Point(val x: Double, val y: Double) data class Employee( val name:โฆ
Topic 4
๐ 4. Data Class Rules
๐` โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Data Class Rules โโฆ
Topic 5
๐ 5. Enum Basics
๐`kotlin enum class Direction { NORTH, SOUTH, EAST, WEST } enum class Color(val hex:โฆ
Topic 6
๐ 6. Enum with Methods
๐`kotlin enum class Planet( val mass: Double, // kg (ร 10^24) val radius: Double // km ) {โฆ
Topic 7
๐ 7. Enum with Abstract Method
๐งฎ`kotlin enum class Operation { ADD { override fun apply(a: Double, b: Double) = a + bโฆ
Topic 8
๐ 8. Enum with Interface
๐`kotlin interface Printable { fun prettyPrint(): String } enum class Status : Printable {โฆ
Topic 9
๐ 9. when + Enum
๐`kotlin enum class HttpStatus(val code: Int) { OK(200), CREATED(201), BAD_REQUEST(400),โฆ
Topic 10
๐ 10. Pair & Triple
๐พ`kotlin fun main() { // โโโ Pair โ 2 values โโโ val pair = Pair("Raj", 25) val pair2 =โฆ
Topic 11
โ Summary
๐๏ธKEY POINTS: - data class: auto toString, equals, hashCode, copy, componentN - copy():โฆ
Quick Quiz
Quiz โ Question 1
๐ Kotlin โ Data Classes & Enums ka sabse sahi definition kya hai?