Call a helper that belongs to a class, not an instance.

Companion Object

CompanionObject.kt
class Tax {
    companion object {
        fun addFee(amount: Int): Int {
            return amount + 2
        }
    }
}

fun main() {
    val amount = 
    val total = Tax.addFee(amount)

    println("amount=$amount")
    println("total=$total")
}
class Tax {
    companion object {
        fun addFee(amount: Int): Int {
            return amount + 2
        }
    }
}

fun main() {
    val amount = 
    val total = Tax.addFee(amount)

    println("amount=$amount")
    println("total=$total")
}
class Tax {
    companion object {
        fun addFee(amount: Int): Int {
            return amount + 2
        }
    }
}

fun main() {
    val amount = 
    val total = Tax.addFee(amount)

    println("amount=$amount")
    println("total=$total")
}
companion A companion object stores functions or values tied to the class name.