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

做网站备案要处省的电话号码品牌建设 厚植

做网站备案要处省的电话号码,品牌建设 厚植,淘宝联盟如何建设个人网站,常平东站是东莞东站吗委托和代理 实现委托和代理#xff0c;使用的是by关键字。 这里设计一个场景#xff1a;假设某个演员被要求唱歌#xff0c;但是不会唱歌#xff0c;就委托一个会唱歌的歌手在后台唱歌。 如何实现这个需求#xff0c;下面就开始直接写代码 首先定义一个唱歌能力接口 int…委托和代理 实现委托和代理使用的是by关键字。 这里设计一个场景假设某个演员被要求唱歌但是不会唱歌就委托一个会唱歌的歌手在后台唱歌。 如何实现这个需求下面就开始直接写代码 首先定义一个唱歌能力接口 interface Ising {fun singing() }然后创建一个歌手对象实现这个唱歌接口 class SingerA:Ising {override fun singing() {println(歌手甲正在努力唱歌)} }然后在定义一个演员对象并且用by关键字委托歌手唱歌。 class Performer:Ising by SingerA() { // 可以不重写singing函数也可以重新singing做一些自己的操作这就算多态的意思了override fun singing() {println(演员甲正在努力表演)SingerA().singing()} }下面在main函数调用演员的唱歌 fun main(args: ArrayString) {val performer Performer()performer.singing() } //运行结果为 //演员甲正在努力表演 //歌手甲正在努力唱歌object关键字-单例对象 上面的代码有一个坑重写的时候SingerA().singing()这种调用方式就等于又创建了一个新的歌手对象调用了唱歌函数。 Kotlin提供了一个关键字object。用object关键字代替class声明对象这个对象就是单例的也就是编译运行的时候直接在内存创建了一个全局唯一的对象。 下面是使用object定义对象的代码 object SingerA:Ising {override fun singing() {println(歌手甲正在努力唱歌)} }因为歌手对象使用了object声明所以委托歌手的时候就不能带括号了 下面是委托歌手需要修改的代码 class Performer:Ising by SingerA {override fun singing() {println(演员甲正在努力表演)SingerA.singing()} }
http://www.w-s-a.com/news/113300/

相关文章:

  • 网站做的最好的公司行业网址大全
  • 内网怎么做网站服务器seo统计
  • 丽水市企业网站建设 微信营销 影视拍摄计算机专业吃香吗
  • 龙岗做网站公司哪家好找到做网站的公司
  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式
  • 做网站到a5卖站赚钱搜索引擎优化代理
  • 沈阳网站建设包括win10优化
  • 做百度手机网站点击软网站seo优化徐州百度网络
  • 徐州专业网站制作标志设计作业
  • 自己可以做网站空间吗海天建设集团有限公司网站
  • 教学督导网站建设报告aspcms网站图片不显示
  • 网站开发公司成本是什么门户网站宣传方案
  • 上海 企业网站建设网站怎么开通微信支付
  • 饮料网站建设wordpress主题猫
  • 网站建设需要编码不有没有专门的网站做品牌授权的
  • 做爰在线网站免费空间列表
  • 网站外链建设工作总结郑州网站建设扌汉狮网络
  • 建设企业网站的需要多长时间网站使用说明书模板
  • 建网站首页图片哪里找263企业邮箱网页版登录
  • 盐城网站建设电话高端定制网站
  • 成都网站seo技术施工企业样板先行制度
  • 高端网站建设电话河北建筑工程信息网站