
Kotlin
厚德.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kotlin 第四站
//Kotlin 循环控制 fun main(args : Array){ // For 循环 // for 循环可以对任何提供迭代器(iterator)的对象进行遍历,语法如下: var list = listOf("abc","bcd","efg","hij") for(str in list) { println(str) } f原创 2017-10-27 09:48:32 · 207 阅读 · 0 评论 -
Kotlin笔记(三)
1 在Kotlin中创建集合 val set = setOf(1,2,3,4)//这个地方返回的是一个数组 val set2 = hashSetOf(1,2,3,4) 可以用类似的方法创建list或者map: val list = arrayListOf(1,2,3,4,5) val map = hashMapOf(1 to "one",2 to "two",3 to "three",4 to...原创 2018-07-25 22:54:52 · 727 阅读 · 0 评论 -
Kotlin笔记(二)
这一篇是Kotlin的基础,主要包含一下几点: 1)声明函数、变量、类、枚举以及属性 2)Kotlin中的控制结构 3)智能转换 4)抛出和处理异常 1、基本要素:函数和变量 在这节主要介绍组成Kotlin程序的基本要素:函数和变量。 1.1程序员学习一门语言的开始,打印Hello,world! fun main(args: Array<String>) { ...原创 2018-07-17 23:36:48 · 293 阅读 · 0 评论 -
Kotlin笔记(一)
这篇主要写Kotlin的简介,Kotlin是干什么的,能够干什么,与Java相比的优势。 Kotlin到底是什么?它是一种针对Java平台的新编程语言。Kotlin简洁、安全、务实,并且专注于与Java代码的互相操作性。它几乎可以用在Java使用的任何地方:服务器端开发、Android应用等等。Kotlin可以很好的和所有现存的Java库和框架一起工作,而且性能水平和Java旗鼓相当。 1.1...原创 2018-07-17 07:38:20 · 254 阅读 · 0 评论 -
kotlin 第八站
//kotlin 扩展 //kotlin 可以对一个类的属性或者方法进行扩展,且不需要继承或者使用Decorator模式 //扩展是一种静态行为,对扩展的类本身不会造成影响。 //扩展函数 //扩展函数可以在已有的类中添加新的方法,不会对原有的类做修改,扩展函数定义形式 // fun receiverType.functionName(params){ // body // } /原创 2017-11-20 20:09:23 · 174 阅读 · 0 评论 -
kotlin 第七站
//接口 //kotlin接口与Java 8类似,使用interface定义接口,允许有默认实现 fun main(args:Array){ var my = MyClass() my.bar() my.foo() } interface MyInterface{ //接口中的属性只能是抽象的,不允许初始化,接口不会保存属性值,实现接口时,必须重写属性 v原创 2017-11-20 20:08:02 · 149 阅读 · 0 评论 -
kotlin 第三站
// kotlin 条件控制 fun main(args : Array){ //if 表达式 var a = 1 var b = 2 var max = a // 普通用法 if(a < b) max = b println(max) //使用else var max2:Int // if else原创 2017-10-26 09:50:01 · 187 阅读 · 0 评论 -
Kotlin 第一站
前言:在网上没有找到什么比较好的教程,虽然有些视频教程, 但是我感觉太浪费时间,就看菜鸟教程敲的一些代码,用作自己学习笔记。 fun main(arg : ArrayString>){ println("hello world") println(sum(1,2)) println(sum2(1,2)) println(sum3(1,2)) method(原创 2017-10-24 09:45:10 · 220 阅读 · 0 评论 -
Kotlin 第二站
Kotlin 基本数据类型 //Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于Java的是,字符不属于数值类型,是一个独立的数据类型。 //类型 位宽度 //Double 64 //Float 32 //Long 64 //Int 32 //Short 16 //Byte 8 //十进制:123 //长整型原创 2017-10-24 22:46:24 · 335 阅读 · 0 评论 -
Kotlin 第六站
//kotlin 继承 //Kotlin 中所有的类都继承自Any类,他是所有类的超类,对于没有超类声明的类是默认超类 // Any 类有三个函数equals() hasCode() toString() fun main(args:Array){ var s = Student(12,"green","s1234",88) println("姓名是:${s.name}")原创 2017-10-31 16:30:21 · 298 阅读 · 0 评论 -
kotlin 第五站
//Kotlin 类和对象 //Kotlin 类包含:构造函数、初始代码块、函数、属性、内部类、对象说明 //Kotlin 中使用class 关键字声明类,后面紧跟类名 class Person(sex:Int){//主构造函数 //属性定义 //类的属性可以用var关键字声明可变的,否则使用只读关键字val声明为不可变的 var name:String?=null//手原创 2017-10-30 14:07:53 · 150 阅读 · 0 评论 -
kotlin databing Cannot find the setter for attribute xxx问题解决方案
xml中的代码 <ImageView android:id="@+id/image_iv" android:layout_width="80dp" android:layout_height="80dp" app:layout_constraintTop_toTopOf="parent" app:layout_...原创 2019-01-13 22:43:55 · 2607 阅读 · 1 评论