凡事不要亲力亲为 让手下去干 class SeniorManager(val drive: Drive, val write: Write): Drive by drive, Write by writeclass CarDriver: Drive{override fun drive() {println("司机开车呢")}}class PPTWriter: Write {overri
一、用dynamic关键字创建动态类 package{public dynamic class bar//动态类{public var wen:String="Hello";}} 二、创建20.fla,在帧中添加脚本,可以修改动态类里面的属性等。。 var foo:bar=new bar();trace(foo.wen);foo.lur="动态属性";trace(fo
对变量延迟初始化 延迟初始化使用的是lateinit关键字,它可以告诉Kotlin编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为null了。示例如下: class MainActivity : AppCompatActivity() {private lateinit var student: Studentoverride fun onCreate(saved
对变量延迟初始化 延迟初始化使用的是lateinit关键字,它可以告诉Kotlin编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为null了。示例如下: class MainActivity : AppCompatActivity() {private lateinit var student: Studentoverride fun onCreate(saved