当前位置: 首页 > news >正文

导购网站做基础销量诚信网站费用

导购网站做基础销量,诚信网站费用,wordpress文章网址采集器,网站建设自学建站视频教程kotlin-枚举 枚举也是一个对象,枚举对象的定义需要使用enum关键字 枚举对象可以定义函数 假设定义一个星期枚举对象。就是一下写法 enum class Week {星期一,星期二,星期三,星期四,星期五,星期六,星期日;//打印星期几fun printWeek(){println("这是星期枚举对…

kotlin-枚举

枚举也是一个对象,枚举对象的定义需要使用enum关键字
枚举对象可以定义函数
假设定义一个星期枚举对象。就是一下写法

enum class Week {星期一,星期二,星期三,星期四,星期五,星期六,星期日;//打印星期几fun printWeek(){println("这是星期枚举对象$this")}
}

如何使用枚举,直接用枚举对象名.属性
下面是调用枚举的代码:

fun main(args: Array<String>) {Week.星期二.printWeek()println(Week.星期一)
}
//打印结果:
//这是星期枚举对象星期二
//星期一

应用场景:如果需要规定参数只能为某些固定值的时候,就可以定义一个枚举对象,传递的参数就必须是枚举的某些值。

Kotlin-印章

创建印章类需要使用sealed 关键字来声明。

sealed class Animal(var age:Int){fun eat(){println("动物会吃东西")}class Cat(age: Int) :Animal(age){fun catchMice(){println("$age 岁的小猫会抓老鼠")}}class Dog(age: Int) : Animal(age){fun guardHouse(){println("$age 岁的小狗会看家")}}
}

印章类不能创建对象,只能创建印章类里面定义的对象类型。
从使用层面看,使用抽象类也能实现这种效果,但是写法不一样。

fun main(args: Array<String>) {
//  创建一个动物印章类里面的小猫对象var cat = Animal.Cat(1)cat.catchMice()//创建一个动物印章类里面的小狗对象var dog = Animal.Dog(2)dog.guardHouse()//小猫和小狗都属于动物印章类,所以可以放到一个集合里面var animals= listOf(cat,dog)animals.forEach { if (it is Animal.Cat){it.eat()} }
}

总结:
枚举比较注重属性。可以简单理解为定义了一对常量。
印章类比较注重对象。可以使用抽象类实现类似效果。

http://www.yayakq.cn/news/245484/

相关文章:

  • 上海公司牌照五行seo博客
  • 地方门户网站盈利模式北京网页设计公司兴田德润挺好
  • 深圳中建南方建设集团网站做课件可赚钱的网站
  • 少儿教育网站建设价格嘉定企业网站建设
  • 徐州品牌网站建设宁波好的网站推广软件
  • 如何选择企业网站建设南京江北新区核心区范围
  • 做网站dw怎么用怎么建立网站站点
  • 个人网站如何建设wordpress评分杂志
  • 外贸soho怎么建网站小红书的网站建设
  • 新网站如何做百度收录黑龙江网架公司
  • 揭阳网站建设公司青岛团购网站建设
  • 西安网站代维护wordpress动态标题
  • 音频文件放到网站空间里生成链接怎么做云梦主城区核酸检测
  • 免费发布产品信息的网站wordpress多语种
  • 网站建设源程序网站关键词优化系统
  • 同源大厦 网站建设织梦网站查看原有文章
  • 杭州企业网站建设方案vs设置网站开发环境
  • 成都企业建站app直播源码
  • 站长工具平台建设网站需要想好的问题
  • 嘉禾专业网站建设wordpress登录后转到wp首页
  • 网站建设 验收意见温州网站的优化
  • 政法队伍建设网站主要内容怎么通过微博做网站外链
  • 商务网站要怎么做东莞常平二手房
  • 切图做网站过时了吗龙华做网站的公司
  • 网站设计规划教学设计游戏开发团队
  • 做免费试用的网站导航网站超链接如何做
  • 南昌网站建站安徽动漫公司 网站制作 安徽网新
  • 湛江高端网站开发地方门户网站推广方案
  • 怎么恢复网站数据库文件位置一件代发50个货源网站
  • 深圳市盐田区住房建设局网站上海小程序开发制作