我們有一個數(shù)據(jù)類Persiondata class Persion(var name:String,var age: Int,var sex: ...
在java中我們判斷object是否為Class的實例是比較麻煩的一件事,kotlin中則使用了Reified關鍵字來簡化我們的工作??聪鹿俜浇o...
我們知道在函數(shù)在編譯器中都有自己的內(nèi)存地址,我們在運行程序時每遇到一個函數(shù)調(diào)用都會進行:地址跳轉->執(zhí)行->返回。這種轉移操作要求在轉去前要保護...
終于到這一塊了。對剛從我沒有c++基礎的人來說,這兩部分是比較難懂的,下文參照的文檔也比較多,這里只說出自己的理解,如果有誤請客位看官指出。 高...
kotlin中函數(shù)的使用和聲明與java中大部分都是相同的,本文只針對某幾個點作出一些自己的理解。 類外聲明函數(shù) 不同于java函數(shù)依賴于cla...
委托模式 委托模式也就是代理模式,它的原理基本如下圖 Subject:抽象主題類 該類的主要職責是聲明真實主題與代理的共同接口方法,該類既可以是...
初始化 因為每一個枚舉都是枚舉類的實例,所以他們可以是初始化過的。 匿名類 枚舉常量也可以聲明自己的匿名類 抽象類中增加了抽象方法后,每個常量都...
in和out 和java一樣,kotlin中也有泛型的概念。不同的是,java中使用了通配符而kotlin中不存在。本文主要介紹兩者的不同之處。...
擴展不能真正的修改他們所擴展的類。通過定義一個擴展,你并沒有在一個類中插入新成員, 僅僅是可以通過該類型的變量用點表達式去調(diào)用這個新函數(shù)。我們想...