国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Kotlin開發Android方法及區別

2024-07-21 23:03:38
字體:
來源:轉載
供稿:網友

Kotlin是一門與Swift類似的靜態類型JVM語言,由JetBrains設計開發并開源。與Java相比,Kotlin的語法更簡潔、更具表達性,而且提供了更多的特性,比如,高階函數、操作符重載、字符串模板。它與Java高度可互操作,可以同時用在一個項目中。

方法/步驟

安裝Android Studio Kotlin插件

Kotlin,Android

Kotlin,Android

配置App的build.gradle文件

apply plugin: 'kotlin-android'

dependencies { compile fileTree(dir: 'libs', include: ['*.jar'] compile 'com.android.support:appcompat-v7:23.1.0' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"}buildscript { ext.kotlin_version = '1.0.0' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }}

Kotlin,Android

Kotlin,Android

創建Kotlin文件作為Activity,

或者直接將Java類轉換為Kotlin類

Kotlin,Android

Kotlin,Android

下面看下我簡單編寫的Kotlin類

這個Activity實現了簡單的TextView顯示,點擊切換顏色

Kotlin,Android

主要的區別

- 通過代碼,我們可以看出有一些明顯的區別:

-繼承的時候使用冒號(:)而不是使用extends關鍵字

-顯式的使用‘override’關鍵字:在Java中我們使用@override注解使得代碼更簡潔,但Kotlin并不強制我們使用。

-使用‘fun’來聲明函數:Kotlin是一種面向對象的函數式語言,因此類似Scala等語言,Java方法將會使用函數來代表。

-函數參數使用不同的命名法:參數類型和名字順序是反過來的,中間以冒號(:)分隔。

-分號(;)是可選的:我們不需要以分號結束當前行,當然如果想要的話也可以。但如果我們不用加分號的話,將節省很多時間,并使代碼更簡潔。


注:相關教程知識閱讀請移步到kotlin教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五家渠市| 清水县| 陕西省| 兴国县| 澄江县| 杭锦后旗| 襄樊市| 项城市| 香港| 泾川县| 溧阳市| 德庆县| 长垣县| 额敏县| 沙雅县| 广平县| 阿拉尔市| 夹江县| 舟山市| 彭阳县| 怀宁县| 辽宁省| 军事| 庆城县| 兴文县| 额敏县| 手机| 太保市| 汝南县| 武穴市| 陵水| 麦盖提县| 兴义市| 南平市| 肥西县| 油尖旺区| 闽清县| 广平县| 伊春市| 沅江市| 六枝特区|