面对安卓开发大趋势,不得不放下java,学习kotlin
忽略语法,在第一行代码中最开始了解的就是控件的使用,有过java的学习基础,相信大家使用控件都会易如反掌。以下就是对kotlin的一些见解
1.在kotlin中不用初始化控件也能使用
在java中是不可以的,但这里是kotlin的主场,我们只需要在build.gradle中添加
id 'kotlin-android-extensions'
同步即可,到相应activity调用时就直接调用其id进行操作即可
2.在kotlin中get ,set方法都已经不能使用了
例如在java创建实体类时很经常使用get set方法,kotlin中就省去了,直接调用该变量名即可
举个例子
class Book { val bookName:String val imageId:Int constructor(bookName: String, imageId: Int, context: String, progress: String) { this.bookName = bookName this.imageId = imageId this.context = context this.progress = progress } val context:String val progress:String }
以下就是我目前学习的总结,如有不对或补充,欢迎大家来指正