常見Kotlin 的關鍵字 一些常見的語法,我沒有寫註釋。ide
前面基礎的kotlin語法已經弄完了。函數
如今是高階kotlin的語法啊。this
包括,面向對象,lambad等。spa
其中面向對象的三大特色:封裝 繼承 多態代理
lambad基礎使用對象
集合和字典等繼承
關鍵字遞歸 |
解釋接口 |
關鍵字ci |
解釋 |
if |
|
for |
|
while |
|
when |
|
else |
|
break |
|
continue |
返回最近層循環體 |
do |
|
class |
類 |
fun |
函數 |
package |
包 |
interface |
接口 |
public |
公開 |
private |
私有 |
protected |
當前類,子類可見 |
sealed |
密封類 印章類 |
tailrec |
尾遞歸 |
abstract |
抽象類 |
enum |
窮舉 |
typealias |
類型別名 |
final |
禁止覆蓋/ 重寫? |
inner |
嵌套類內引用外部類實例 |
open |
容許重寫或者類的子類化 |
override |
重寫 |
init |
初始化塊 |
const |
常量 |
return |
返回 |
super |
運行超類的方法 |
object |
同時聲明類及實例【單例模式】 |
this |
當前接收者 |
whrow |
異常 |
null |
空 |
by |
委託/代理 |
try |
處理異常 |
catch |
處理指定異常塊 |
var |
變量 |
val |
只讀變量 |
in |
|
get |
|
set |
|
out |
協變 |
vararg |
容許使用可變參數 |
constructo |
構造函數/次構造函數 |
true |
|
false |
|
where |
泛型約束 |
dynamic |
動態類 |
file |
註解 |
finally |
try退出時總會執行的塊 |