與Java對比,區(qū)別的地方

按需求定制制作可以根據(jù)自己的需求進(jìn)行定制,
成都網(wǎng)站制作、成都網(wǎng)站建設(shè)構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司
成都網(wǎng)站制作、成都網(wǎng)站建設(shè)的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義
- 語句的結(jié)束沒有使用 ";"
- 聲明一個(gè)變量,val和var,val只能賦值一次,var可以重復(fù)賦值
// 聲明變量,沒有賦值
var a : Int
// 聲明變量,立即賦值
var b : Int = 2
// 聲明變量,類型通過值推導(dǎo)出來
var c = 2
- 函數(shù)的形參形式發(fā)生了變化
// java
int test(int a,int b){
}
// kotlin
fun test(a:Int,b:Int):int {}
總結(jié):參數(shù)的類型放到了后面,使用冒號":",返回值放在后面,同樣使用冒號“:”,標(biāo)記一個(gè)函數(shù)使用了關(guān)鍵詞fun
對于無返回值的,Java使用void不可以省略,kotlin使用了unit? 可以省略。
函數(shù)體:Java函數(shù)體是放在大括號里面,可以為空,但是不能省略;kotlin的函數(shù)體除了大括號以外,可以是一個(gè)表達(dá)式,使用等號連接,返回值可以推導(dǎo)出來,如下:fun test(a:int,b:int) = a + b
類,對象,實(shí)例
類在Java和kotlin中的對比 | Java | kotlin |
定義類的關(guān)鍵詞 | class | class |
類 | 類默認(rèn)都是可以繼承的 | 類默認(rèn)是final,如果需要繼承需要標(biāo)記open |
繼承 | 使用關(guān)鍵詞extends | 使用符號冒號 “:” |
類的屬性 | 需要在類聲明的主題中列出 | 可以在類的聲明或主體中列出 |
| | |
| | |
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
分享題目:kotlin學(xué)習(xí)-1-創(chuàng)新互聯(lián)
本文地址:
http://weahome.cn/article/ispjo.html