Android Studio上Kotlin的入门,android界面设计实验报告

本文介绍了如何在Android Studio中创建第一个Kotlin应用,涵盖了Kotlin的基础语法,包括变量、函数、匿名函数、字符串模板、注释以及Null安全特性。适合Java开发者快速上手Kotlin。
摘要由CSDN通过智能技术生成

5.易学易用 Kotlin 非常易于学习,尤其是对于 Java 开发人员而言。

第一个Kotlin应用


知道了Kotlin是什么,那我们就先用Android Studio来创建你的第一个Kotlin应用吧

创建Kotlin应用很简单,所有的步骤都和创建Java应用是一样的,只需在创建时,将所使用的语言改为Kotlin就行

创建Kotlin项目

创好了后,我们打开MainActivity,可以看到,比起java,Kotlin的代码要少一些,写类和方法的语法规则也不同。

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

}

}

Kotlin的基本语法规则


Kotlin每一行代码的结尾是不用加分号的

变量

在Kotlin中定义变量的方式和java区别很大,Kotlin定义变量时,只允许在变量前声明两种关键词:val 和 var

val(value的缩写),它用来声明一个不可变的变量。这种变量在初始初始赋值之后,就不能再被复制了,相当于java中用 final声明。

var(variable的缩写),它用来声明一个可变的变量。这种变量在初始赋值之后依旧可以重新赋值。

常量与变量都可以没有初始化值,但是在引用前必须初始化

编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。

val x: Int = 10 //完整的声明变量

val y = 10 // 不指定变量类型,系统自动推断变量类型为Int

val z: Int // 如果不在声明时初始化值,则必须提供变量类型

z = 10 //对不可变的变量明确赋值,赋值后不能再次赋值

var a = 1 // 系统自动推断变量类型为Int

a += 1 // 变量可修改

读者可以看到,Kotlin中Int的首字母是大写的,而Java中int的首字母是小写的。这是因为Kotlin没有使用Java的基本数据类型,而是使用了对象数据类型。在java中,int是关键字,而在Kotlin中,Int是一个类,它有自己的方法和数据结构。所以,我们可以给Int等对象数据类型添加扩展函数,文章后文的Toast简化就是基于此点的。

函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值