Android簡(jiǎn)介 安卓是一種基于Linux內(nèi)核(不包含GNU組件)的自由及開(kāi)放源代碼的操作系統(tǒng)。主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由美...
委托可能是什么東東呢?kotlin中的委托可能不是太明白是啥意思,聯(lián)想下生活中委托,是不是請(qǐng)某個(gè)人幫助我們來(lái)完成任務(wù)啊。 那么切入正題,Kotl...
與Java一樣,枚舉類(lèi)是一種特殊的類(lèi),kotlin可以通過(guò)enum class關(guān)鍵字定義枚舉類(lèi)。 枚舉類(lèi)可以實(shí)現(xiàn)0~N個(gè)接口; 枚舉類(lèi)默認(rèn)繼承于...
泛型,即 "參數(shù)化類(lèi)型",將類(lèi)型參數(shù)化,可以用在類(lèi)、接口、方法上。與Java語(yǔ)言中的非常相似,但是Kotlin語(yǔ)言的創(chuàng)建者試圖通過(guò)引入特殊的關(guān)鍵...
Kotlin 接口概要 與抽象類(lèi)類(lèi)似,無(wú)法實(shí)例化接口,因?yàn)樗鼪](méi)有任何構(gòu)造函數(shù)。 接口可以同時(shí)具有抽象和非抽象函數(shù)。 接口只能有抽象屬性(數(shù)據(jù)成員...
密封(Sealed)類(lèi)是一個(gè)限制類(lèi)層次結(jié)構(gòu)的類(lèi)。 可以在類(lèi)名之前使用sealed關(guān)鍵字將類(lèi)聲明為密封類(lèi)。 它用于表示受限制的類(lèi)層次結(jié)構(gòu)。 當(dāng)對(duì)象...
數(shù)據(jù)類(lèi)是一個(gè)簡(jiǎn)單的類(lèi),用于保存數(shù)據(jù)/狀態(tài)并包含標(biāo)準(zhǔn)功能(函數(shù))。 數(shù)據(jù)類(lèi)聲明 data關(guān)鍵字用于將類(lèi)聲明為數(shù)據(jù)類(lèi)。 聲明數(shù)據(jù)類(lèi)必須至少包含一個(gè)帶...
使用abstract關(guān)鍵字聲明的類(lèi)稱(chēng)為抽象類(lèi)。 無(wú)法實(shí)例化抽象類(lèi),不能創(chuàng)建抽象類(lèi)的對(duì)象。 顯式使用abstract關(guān)鍵聲明類(lèi),才能表示抽象類(lèi)的方...
Java學(xué)習(xí)中我們知道,繼承是面向?qū)ο缶幊陶Z(yǔ)言的一個(gè)重要特征。 繼承允許將父類(lèi)的特性繼承到子類(lèi)。子類(lèi)包含父類(lèi)的特性以及它自己的特性。 什么是繼承...