大佬教程收集整理的这篇文章主要介绍了Kotlin:无法在列表中获取对象 getter,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题如下:
我创建了一个返回列表的函数。该函数首先创建一个包含 2 个 Int 和一个 String 的列表,然后添加一个名为“Person”(具有姓名和年龄)的对象,然后返回该列表。在我的 main 中,我创建了一个 var 来获取该函数的值,因此它成为列表。我的问题是,当我尝试获取,例如 list[3](即那个人)时,我无法调用我创建的方法 getname() 或 getAge()。 如您所见,我仍然是 Kotlin 的菜鸟。我的理论是类型列表无法获得特定的对象方法,对吗?或者还有别的什么吗? 提前致谢!
fun Listtest(): List<Any>{
val List = mutablelistof(1,3,"Hola")
val person = Person("John",34)
List.add(person)
return List}
fun main(){
var List = Listtest()
var person = List[3].getname()
我无法从列表 [3] 中写入 getname(),Kotlin 无法识别它。当然,我在类中创建了方法。
以上是大佬教程为你收集整理的Kotlin:无法在列表中获取对象 getter全部内容,希望文章能够帮你解决Kotlin:无法在列表中获取对象 getter所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。