Kotlin备忘录

Kotlin备忘录,第1张

Kotlin备忘录 构造自己会用的
//第一种
class Person(name:String,age:Int){
	init{ //可以初始化一些东西没有可以不写 }
}
//第二种
class Person(){
	var name:String
	var age:Int
	//好像叫什么次构造函数
	constructor(name:String,age:Int){
		this.name = name
		this.age = age
	}
}
findviewById的不要
//工程的.gradle里面加
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
//app的.gradle里面加 id 'kotlin-android-extensions'
plugins {
	...
    id 'kotlin-android-extensions'
}
//完事之后就不用findviewbyid  直接写自己view的id之后import即可
伴生对象(类似java中的静态属性或者方法)
companion object {
      @SuppressLint("StaticFieldLeak")
      lateinit var mbaseContext: Context
      fun getMybaseContext(): Context {
          return mbaseContext!!
      }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5710243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存