cardgame
-
[Kotlin] Card GameKotlin 2022. 9. 14. 16:24
-kind 와 number 를 멤버변수로 만들고 생성자에 전달된 값으로 멤버변수의 값을 대입하는 기본(대표)생성자를 이용. -전달인수가 없는 보조 생성자도 생성. -그 외 사항은 코틀린 코드를 이용하여 이전클래스와 같은 동작(toString의 오버라이드)을 할 수 있게 적절히 처리. -spade, diamond, heart, clover 변수는 자바의 static 처럼 생성 // Class - Card.kt class Card constructor( var kind:Int, var number:Int){ constructor():this( 4 , 1){} companion object{ val spade = 4 val diamond = 3 val heart = 2 val clover = 1 } overr..