Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save alz-ahm/d3265993931dbf2496e6b7de66745536 to your computer and use it in GitHub Desktop.
Save alz-ahm/d3265993931dbf2496e6b7de66745536 to your computer and use it in GitHub Desktop.
class ClassA {
var classB: ClassB
constructor(classB: ClassB){
this.classB = classB
}
}
class ClassB {
var classC: ClassC
constructor(classC: ClassC){
this.classC = classC
}
}
class ClassC {
constructor(){
}
}
class UserClass(){
fun doSomething(){
val classC = ClassC();
val classB = ClassB(classC);
val classA = ClassA(classB);
classA.someMethod();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment