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

帮忙做快站旅游网站成都专业网站营销

帮忙做快站旅游网站,成都专业网站营销,宣传推广费用预算,四川政务服务网官网目录 一:创建数据类 二:单例类 一:创建数据类 和Java的不同,kotlin的数据类比较简单,New→Kotlin File/Class,在弹出的对话框中输入“Book”,创建类型选择“Data”。如图: 然后编…

目录

一:创建数据类

二:单例类


一:创建数据类

和Java的不同,kotlin的数据类比较简单,New→Kotlin File/Class,在弹出的对话框中输入“Book”,创建类型选择“Data”。如图:

然后编写如下代码:

只需要一行代码就可以实现了!神奇的地方就在于data这个关键字,当在一个类前面声明了data关键字时,就表明你希望这个类是一个数据类,Kotlin会根据主构造函数中的参数帮你将equals()hashCode()toString()等固定且无实际逻辑意义的方法自动生成,从而大大减少了开发的工作量。

另外,当一个类中没有任何代码时,还可以将尾部的大括号省略。

下面我们来测试一下这个数据类,在main()函数中编写如下代码:

运行结果:

二:单例类

单例模式,是最常用、最基础的设计模式之一,它可以用于避免创建重复的对象。比如我们希望某个类在全局最多只能拥有一个实例,这时就可以使用单例模式。

相对于Java的复杂单例创建模式,Kotlin就相对简单多了,它和数据类差不多,只需要把创建的类的 class 改成  object 即可,如图:

调用:

结果:

可以看到,在Kotlin中我们不需要私有化构造函数,也不需要提供getInstance()这样的静态方法,只需要把class关键字改成object关键字,一个单例类就创建完成了。而且调用也很方便,类似于Java的静态方法调用就可以。

虽然看上去像是静态方法的调用,但其实Kotlin在背后自动帮我们创建了一个Singleton类的实例,并且保证全局只会存在一个Singleton实例。

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

相关文章:

  • 巩义网站优化公司安徽淮北发现一例
  • 携程网建设网站的理由最简单的做网站的工具
  • 哈尔滨网站关键词优化网站设计最新风格
  • 网站建设管理考核办法国内搜索网站
  • 做网站流程引流网站怎么做
  • 可信赖的扬中网站建设免费服务器安全软件
  • wordpress整站模板wordpress插件系统
  • 天津建设银行招聘网站文化馆网站建设意义
  • 做百度网站接到多少客户电话号码wordpress使用密码注册注册
  • 网站怎么做直播网站设计公司业务怎么做
  • 成都成达设计院seo搜索方法
  • 西安网站建设行业动态建个网站费用多少
  • 网站app的区别是什么现在做网站一般做多宽
  • 深圳有做网站的公司吗装饰公司网页设计
  • 便宜网站制作公司如何修改wordpress手机模板
  • 网站文件结构网页设计与制作大纲
  • 大型门户网站建设一般多少钱工地建筑劳务公司招工平台
  • 深圳公司网站设计公人力资源管理就业方向
  • 用插件做网站网站建设教育平台
  • 建设科技信息 网站建设合肥金融直播室网站建设
  • 具有价值的做网站wordpress安装主题实例 不成功
  • 网站建设费用做无形资产东莞网站建设seo优化
  • 微信网站这么做上海做网站站优云一一十六
  • 石景山区公司网站建设网站广告通栏效果
  • 百度站长平台h5网站古玩网站建设意义
  • 网站建设 大公司好虎扑的网站是用什么技术做的
  • 昆明市建设厅官方网站大兴智能网站建设哪家好
  • 亚马逊网站入口开发小程序定制软件
  • 网站开发后台需要自己写吗wordpress能不能导入html
  • 佛山建设银行网站大型网站开发框架