Kotlin 如何创建一个类 1.0

说起Kotlin创建实体类,我们首先对比一下java创建类的过程  Kotlin代码

java代码

public class Animal {
    String Eat;
}



感觉世界这么好的语言这么坑  创建一个类是这么的麻烦  感觉一切都是假象

但是别激动  当初我也是这么感觉的  但是当你学到后面的几个章节就会感到Kotlin的强大之处

今天我们就把这个错误说清楚   三种办法解决  
 
1  var Eat:String = ""  Add initialize  初始化  
2  abstract var Eat:String    但是在类也必须变成抽象类  3  class AnimalKotlin(var Eat: String) {  } 放到类的构造方法里面初始化


  // 父类
open class AnimalKotlin(var Eat: String) {
 
 
 //AnimalKotlin(var Eat: String)  类的构造方法里面
 }

// 子类
class CatKotlin(Eat: String) : AnimalKotlin(Eat) {

   子类与父类对比下  
   1  父类是open打开的 这里必是这样的  类似与java里面的public
   2  吃这个方法  子类继承父类  子类也就持有父类的一切特性 与java一样
      才不用在子类里面申明了(var  修饰了) 直接传值到子类里面就可以了
   3 继承用的是  :  这里与java的extends一样 
 }

  //  在main方法里初始化
fun main(args: Array<String>) {

    val catKotlin:CatKotlin=CatKotlin("大口吃肉")

   1  需要注意的是终于不是new出来了
   2  val相当与java里面final catKotlin 引用名  冒号后面是接的是类型
      相当于String 等等 等号后面是类的名  里面是初始化的值
 }


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值