인프런 커뮤니티 질문&답변

shafeel2님의 프로필 이미지
shafeel2

작성한 질문수

윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기

34강 리플렉션

34강 리플렉션강의중에서

작성

·

341

0

class TestClass() {
constructor(a:Int) : this() {

}
constructor(a:Int, b: Int) : this() {

}
fun testMethod() {

}

}

fun main(){
val t1 : TestClass = TestClass()
println("추상클래스인지아닌지: ${t1::class.isAbstract}") // 변수명: company_name
}

답변 3

0

소프트캠퍼스님의 프로필 이미지
소프트캠퍼스
지식공유자

implementation "org.jetbrains.kotlin:kotlin-reflect:최신버전"

형태로 라이브러리 추가해보세용


0

shafeel2님의 프로필 이미지
shafeel2
질문자

참고로 저는 Intellij 로 코딩연습하고 있습니다

0

shafeel2님의 프로필 이미지
shafeel2
질문자

위코드를 실행하면 아래와 같은 에러가 발생합니다

Exception in thread "main" kotlin.jvm.KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath

at kotlin.jvm.internal.ClassReference.error(ClassReference.kt:88)

at kotlin.jvm.internal.ClassReference.isAbstract(ClassReference.kt:62)

at MainKt.main(Main.kt:16)

at MainKt.main(Main.kt)

shafeel2님의 프로필 이미지
shafeel2

작성한 질문수

질문하기