아이템 4. inferred 타입으로 리턴하지 말라
open class Animal
class Zebra: Animal()
fun main() {
var animal = Zebra()
animal = Animal() // Type mismatch 에러 발생
}open class Animal
class Zebra: Animal()
fun main() {
var animal: Animal = Zebra() // Animal 타입 명시로 해결
animal = Animal()
}정리
Last updated