《Kotlin核心编程》 ——3.6 本章小结
【摘要】 本节书摘来自华章计算机《Kotlin核心编程》 —— 书中第3章,第3.6节,作者是水滴技术团队 。
3.6 本章小结
(1)Kotlin类与接口
Kotlin的类与接口的声明方式虽然有很多相似的地方,但相对来说Kotlin的语法更加简洁,同时它还提供了一些语法特性来帮我们简化代码,比如方法支持默认实现、构造参数支持默认值。另外Kotlin还引入主从构造方法、init语句块等语法来实现与Java构造方法重载同等的效果。
(2)Kotlin中的修饰符
Kotlin中的限制类修饰符相对Java来说更加严格,默认是final。而可见性修饰符则更加开放,默认是public,并提供了一个独特的修饰符internal,即模块内可见。
(3)多继承问题
探究类多继承问题的所在,并用多种方式在Kotlin中实现多继承的效果。我们还将进一步学习Kotlin的语法特性,比如内部类与嵌套类、委托等。
(4)数据类
学习数据类的语法,让你只关心真正的数据,而不是一堆烦琐的模板代码。此外,剖析了数据类的实现原理,来了解它的高级语法特性,比如copy、解构声明等,并学习如何合理地使用它。
(5)object
object声明的内容可以看成没有构造方法的类,它会在系统或者类加载时进行初始化。学习如何在Kotlin中通过companion object关键字实现Java中static的类似效果。使用object可以直接创建单例,而无须像Java那样必须利用设计模式。此外,可以用object表达式代替简化使用匿名内部类的语法。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)