面向对象面向对象 面向对象继承Kotlin如何优雅的实现多继承类成员的可见性接口和抽象类伴生对象和静态成员属性代理单例object单例密封类dataclass为什么不直接使用 ArrayInt 而是 IntArray?Kotlin 遇到 MyBatis:到底是 Int 的错,还是 data class 的错?