转载请表明 https://i.cnblogs.com/EditPosts.aspx?opt=1
1.extends 用 (冐号):代替。MainActivity extends Activity, 现在是 MaiActivity :Activity()
2.interface 用(逗号),代替。 A interface B{} 现在是 ,B{}
3.override 不现进 注解,而是用到了方法中 这样写 override fun onCreate(saveInstanceState:Bundle?)
4. 没有switch case 了, 现在用when() ->
5.kotlin没有object类 现在是Any()没有Object()
6.跟java一样不能继承final类 继承open abstract 类,并且默认是open,必须要写修饰符
7.不在有分号, 不在有分号,不在有分号,不过可以写的
8. java中没能返回值是void,返回值写在小括号左面 现在改成空方法是Unit,方法用fun1, fun2,代替, 并且返回值要写在小括号后面
fun Unit(x: Any, y: Any) {
fun Unit(x: Any, y: Any): Int{ 返回值可以用一个表达式写fun add(x: Int,y: Int) : Int = x + y 最后是本人在学习中有点迷惑的地方,后续进行完善也希望博友知道的进行讲解1.bt_01!!.setOnClickListener(this) //这里的叹号大概是非空的意思吧2.when (v.id) { R.id.bt_01 -> { //这里的箭头的java中没有的,它起什么作用
时间: 2024-10-11 21:42:25