Kotlin基础
jhonjson
我就是我,颜色不一样的烟火!改变不了别人,只能先改变自己!!!!
展开
-
kotlin.NotImplementedError: An operation is not implemented: Not yet implemented
出现这种问题的原因,是语法的问题。一般在Java 代码中这样写是不会有问题的,但是在kotlin中就会报错并且导致程序崩溃。 override fun lazyInit() { TODO("Not yet implemented") }j解决方法:删除掉TODO对应代码就可以了...原创 2020-07-31 18:01:11 · 5307 阅读 · 0 评论 -
Kotlin的学习之初识
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。AndroidStudio3....原创 2019-05-13 22:25:17 · 109 阅读 · 0 评论 -
Kotlin Androidstudio 环境搭建
以Androidstudio 3.4为例:原创 2019-05-21 09:42:31 · 117 阅读 · 0 评论 -
Kotlin之表达式
if语句 val max = if (a > a1) a else a1例子: fun test() { var a: Int = 3 var a1: Int = 4 val max = if (a > a1) a else a1 Log.e("max", "max " + max) }输出结果: max: max 4使用区...原创 2019-05-25 14:25:18 · 232 阅读 · 0 评论 -
Kotlin之基础语法的使用
Kotlin 文件以 .kt 为后缀以Android项目为例:package com.click.kotlindomeimport android.support.v7.app.AppCompatActivityimport android.os.Bundleclass MainActivity : AppCompatActivity() { override fun onCr...原创 2019-05-22 12:41:23 · 102 阅读 · 0 评论 -
Kotlin 类、对象和继承 接口
类Kotlin 中使用关键字 class 声明类。 class MainActivity : AppCompatActivity() { //关键字 var 声明为可变的成员变量 var name: String = '章三' var age: String = '19' //关键字val 声明为不可变的成员变量 val TAG: ...原创 2019-05-26 13:15:20 · 523 阅读 · 0 评论 -
Kotlin 基本数据类型详解一
变量赋值 var a1: Byte = 1 var a2: Short = 1 var a3: Int = 1 var a4: Long = 1L var a5: Float = 1f var a6: Double = 1.0 输出结果: a1 => 1 a2 => 1 a3 => 1 a4 => 1 a5=> 1.0 ...原创 2019-05-23 18:02:24 · 240 阅读 · 0 评论 -
Kotlin 基本数据类型详解二
数据比较kotlinjava==equal=====在kotlin中,== 表示两个字符串是否相等;=== 表示两个字符串的地址值是否相等。 fun test() { val a: String = "zhangsan" // true,值相等,对象地址相等 Log.e("test", "test" + ...原创 2019-05-24 11:07:22 · 116 阅读 · 0 评论