Unable to access variable from innerclass : Kotlin android

后端 未结 3 665
离开以前
离开以前 2021-01-03 18:06

I am new to Kotlin development in android. here I am trying to access a variable defined in a class from it\'s inner class as below.

class MainActivity : Ap         


        
3条回答
  •  一向
    一向 (楼主)
    2021-01-03 18:46

    Define your nested class as inner then you will be able to access an outer class member variable.

    class OuterClass{
    
    var accessMe ="access me from Inner Class"
    
        inner class InnerClass{
    
           //....
    
    
            fun accessingOuterClassVariable(){
    
               accessMe = "Now the variable is accessed"
    
            }
    
        }
    
    }
    

提交回复
热议问题