상수 사용법 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

Android | 상수 사용법

본문

class 내에서 상수를 사용하는 방법

 

형식

class ClassName {

    conpanion object {

        const val 이름 = 값

    }

}

 

[code]

fun main() {

val foodCourt = FoodCourt()

    

    foodCourt.searchPrice(FoodCourt.FOOD_CREAM_PASTA)

    foodCourt.searchPrice(FoodCourt.FOOD_STEAK)

    foodCourt.searchPrice(FoodCourt.FOOD_PIZZA)

}


class FoodCourt {

    fun searchPrice(foodName: String) {

        val price = when(foodName) {

            FOOD_CREAM_PASTA -> 13000

            FOOD_STEAK -> 25000

            FOOD_PIZZA -> 15000

            else -> 0

        }

        

        println("${foodName}의 가격은 ${price}입니다")

    }

    

    companion object {

        const val FOOD_CREAM_PASTA = "크림파스타"

        const val FOOD_STEAK = "스테이크"

        const val FOOD_PIZZA = "피자"

    }

}

[/code]

댓글 0개

등록된 댓글이 없습니다.

Menu