国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郯城县| 南汇区| 屏南县| 赫章县| 黄浦区| 太仆寺旗| 石狮市| 桂东县| 龙山县| 永年县| 阿勒泰市| 海丰县| 堆龙德庆县| 博客| 临夏市| 虹口区| 淮安市| 南城县| 沂水县| 三明市| 潜山县| 怀集县| 临武县| 建始县| 汉源县| 延吉市| 林西县| 尖扎县| 罗甸县| 开江县| 乐平市| 威信县| 东城区| 措美县| 黔东| 盘锦市| 青川县| 哈密市| 平塘县| 安龙县| 太康县|