【Kotlin 入門指南】資料類型映射

2023/12/11閱讀時間約 2 分鐘
【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

資料類型映射

在 Kotlin 程式語言中,資料類型映射是指從 Java 到 Kotlin 的資料類型轉換。舉例來說,在 Java 中,整數資料類型被表示為「int」,而在 Kotlin 中,這個對應的資料類型則是「Int」。當你在 Kotlin 中存取 Java 類別的整數資料類型欄位值時,這些值會自動轉換為 Kotlin 的對應資料類型。

資料類型映射範例

JavaClassDemo.java

package com.teachable.hkt;

public class JavaClassDemo {
int score = 100;

public int getScore() {
return score;
}

public void setScore(int score) {
this.score = score;
}
}

Main.kt

import com.teachable.hkt.JavaClassDemo

fun main() {
val javaClassDemo = JavaClassDemo()
val myScore = javaClassDemo.score //Int 類型
println(myScore) //100
println(myScore.javaClass.kotlin.qualifiedName) //kotlin 整數資料類型 Int
println(javaClassDemo.score.javaClass) //Java 整數資料類型 int

javaClassDemo.score = 59
println(javaClassDemo.score) //59
}

在這個範例中,我們創建了一個 JavaClassDemo 的實例為 javaClassDemo。透過 javaClassDemo.score 存取該實例的 score 欄位值,你會注意到這個值被視為 Kotlin 的 Int 類型。這裡的關鍵在於 Kotlin 自動將 Java 中的 int 資料類型映射為對應的 Int 資料類型。

3會員
176內容數
本指南將以清晰易懂的方式介紹基礎概念,讓你能夠快速上手,輕鬆踏上學習 Kotlin 的旅程 透過簡單易懂的方式,讓你將能夠在短時間內建立起對 Kotlin 的基本了解,並開始實際應用於你的專案之中。不論你是想要進入 Android 開發領域或者只是想探索新的程式語言,這份指南都會成為你學習 Kotlin 的理想起點。
留言0
查看全部
發表第一個留言支持創作者!