
Kotlin教程
文章平均质量分 95
Kotlin教程
Hello姜先森
Hello World
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin核心编程知识点-03-类型系统
我们发现,Kotlin 中并没有 int、float、double、long 这样的原始类型,取而代之的是它们对应的引用类型包装类Int、Float、Double、Long。与 Java 不同的是,Kotlin 不区分“原始类型”(primitive type)和其他的类型,它们都是同一类型层级结构的一部分。如果你为定义的新类型指定了父类型,则该父类型将是新类型的直接父类型,但是新类型的最终根类型为 Any。如果你的类型实现了多个接口,那么它将具有多个直接的父类型,而 Any 同样是最终的根类型。原创 2024-05-29 09:58:38 · 853 阅读 · 0 评论 -
Kotlin核心编程知识点-01-基础语法
简单的知识点记录而已,参考书籍《Kotlin核心编程》原创 2024-05-14 10:43:23 · 1036 阅读 · 2 评论 -
Kotlin核心编程知识点-02-面向对象
伴生对象顾名思义,“伴生”是相较于一个类而言的,意为伴随某个类的对象,它属于这个类所有,因此伴生对象跟 Java 中 static 修饰效果性质一样,全局只有一个单例。它需要声明在类的内部,在类被装载时会被初始化。在 Java 中,一个类中可以同时存在静态变量、静态方法、普通变量、普通方法的声明。然而,静态变量和静态方法是属于一个类的,普通变量、普通方法是属于一个具体对象的。虽然有 static 作为区分,但在代码结构上职能并不是区分得很清晰。原创 2024-05-16 08:59:06 · 1099 阅读 · 0 评论 -
【Kotlin实战】-Kotlin基础
参考书籍【Kotlin实战】进行的知识点记录,仅作参考,不做教程。怎样写一个属性访问器的自定义实现。假设声明这样一个矩形,它能判断自己是否是正方形。// 定义类中的属性// 自定义属性的getter访问器get() {属性isSquare不需要字段来保存它的值。它只有一个自定义实现的getter。它的值是每次访问属性的时候计算出来的。注意,不需要使用带花括号的完整语法,也可以这样写get()=height==width。原创 2024-05-29 09:59:44 · 1212 阅读 · 0 评论