类和对象

  • 属性和赋值
    Kotlin会使用null来对每一个用lateinit修饰的属性做初始化,而基础类型是没有null类型,所以无法使用lateinit
    class Student {
        var name = "D_clock爱吃葱花" //名字属性可变,用var
        val birthday = "1994-10-24" //生日属性不可变,用val
        var age = 0 //直接使用0初始化age,age为Int型
        lateinit var ageStr: String //String不是基础类型,可以使用lateinit初始化
    }
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Kotlin 类和对象类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kot...
    Green_Apple阅读 365评论 0 0
  • 类和对象 类和继承 类 Kotlin中使用关键字class声明类 类的声明由类名、类头(指定类的类型参数、主构造函...
    Mobile_Joy阅读 315评论 0 0
  • 1、面向对象程序设计的基本概念 过程是编程语言:程序=算法+数据面向对象编程语言:程序=对象+消息 对象 对象的特...
    夏沫xx阅读 540评论 0 0
  • 类是一个重要的C#编程概念,它在一个单元内定义了表示和行为。类提供了面向对象编程和面向组件编程所需的语言支持,是创...
    CarlDonitz阅读 889评论 0 2
  • 撑到最后一分钟,写出一行字。
    野有蔓兮阅读 184评论 0 0