Kotlin program using Enum Class

bookmark

Kotlin Program using Enum Cla

package net.javaguides.kotlin.examples


enum class CardType {
    SILVER {
        override fun calculateCashbackPercent() = 0.25 f
    },
    GOLD {
        override fun calculateCashbackPercent() = 0.5 f
    },
    PLATINUM {
        override fun calculateCashbackPercent() = 0.75 f
    };

    abstract fun calculateCashbackPercent(): Float
}

fun main(args: Array < String > ) {
    val cashbackPercent = CardType.SILVER.calculateCashbackPercent();
    println(cashbackPercent);
}

 


Output:
0.25

ssKotlin Program using Enum Class