This commit is contained in:
SOR
2026-09-18 11:45:43 +08:00
parent 4d9c28a86a
commit 24f8dfbbcd
5 changed files with 39 additions and 14 deletions
+20 -1
View File
@@ -1,5 +1,7 @@
# 深入 Kotlin
预计时间 3d
确保你已经了解所有的基础语法,这很重要。
## 更全面的 class 用法
@@ -65,10 +67,20 @@ class MyClass(
}
```
### 类伴生对象
### 伴生对象
定义方法:
```kotlin
companion object {}
```
它的使用和 object 完全一致,用于替代 Java 中的 static 修饰符。是一个非常方便的东西。
### 类继承细节
### 泛型类
### 特殊类函数
#### component 函数
@@ -77,10 +89,14 @@ class MyClass(
#### 重载运算符
## 委托
## 特殊函数
### 嵌套 lambda 与注解
### 泛型函数
### infix 函数
### 扩展函数
@@ -113,6 +129,9 @@ name?.let {
如果 `name` 是 `null`,`let` 里面的代码不会执行。
##### use
##### run
```kotlin