Hyeyeon blog

Kotlin 상속 클래스 비교 is vs Class.isAssignableFrom() 본문

개발/etc

Kotlin 상속 클래스 비교 is vs Class.isAssignableFrom()

Hyeyeon.P 2023. 1. 30. 05:55
반응형

1. A is


Object A가 B를 상속/구현했는지 비교 

val apple = Apple()
if(apple is Fruit) {
	...
}

2. B.isAssignableFrom(A)


Class A가 B를 상속/구현했는지 비교

val apple = Apple()
if(Fruit.isAssignableFrom(apple)) {
	...
}

 

728x90
Comments