用面向对象的思想看递归
用面向对象的思想解释什么是递归,并简述如何使用递归的思想设计程序。
破解Kotlin—闭包的实现
众所周知,在Java中不允许匿名内部类或lambda表达式中的语句修改局部变量,但是Kt(for JVM)作为一个基于JVM的语言,却允许这样的操作,今天我们来解析其底层原理。
破解Kotlin——属性重写
众所周知,JVM中是没有属性重写这一个功能的,那么KT是如何在JVM中实现属性重载的呢?
面向对象之三大特性
用生动幽默的语言讲述面向对象的三大特性。
个人对局部内部类的一些理解
有关局部内部类访问局部变量的限制的简单解释