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

陕西省建设监理工程协会网站网站seo是什么

陕西省建设监理工程协会网站,网站seo是什么,东莞市南城区疫情最新,福田搭建网站费用ruby 方法委托的优点在于,可以将多个不同实例(或类)的方法组织在一起,然后进行统一调用,方便各类方法的统一管理。比如下边示例中的 color 和 username,本来是不同类里边的方法,但最后都可以统一…

ruby 方法委托的优点在于,可以将多个不同实例(或类)的方法组织在一起,然后进行统一调用,方便各类方法的统一管理。比如下边示例中的 color 和 username,本来是不同类里边的方法,但最后都可以统一使用 Man 的实例进行调用。

实例方法委托

require 'forwardable'class Personattr_accessor :name, :sex # attr_accessor相当于attr_reader和attr_writer的合集,实际上是在定义类成员变量的时候就给他定义了一个get和set方法。def initialize(name, sex)@name, @sex = name, sexenddef username@nameend
endclass Colorattr_accessor :colordef initialize(color)@color = colorend
endclass Manextend Forwardabledef_delegators :@person, :username, :sex # 将 username 和 sex 方法委托给 @person,在 Man 实例上调用 username 方法相当于调用 @person 的 username 方法def_delegators :@color, :color # 将 color 方法委托给 @color,在 Man 实例上调用 color 方法相当于调用 @color 的 color 方法def initialize()@person = Person.new("Looking", "male")@color = Color.new("white")end
endman = Man.new
puts man.username # Looking
puts man.sex # male
puts man.color # white

类方法委托

require 'forwardable'class Persondef initialize()enddef self.nicknameself.name + " nickname"end
endclass Manextend SingleForwardabledef_delegators :Person, :nickname # 将 nickname 类方法委托给 Person,在 Man 类中直接调用 nickname 类方法相当于调用 Person 的 nickname 方法def initialize()end
endputs Man.nickname # Person nickname

http://www.masaee.cn/news/97.html

相关文章:

  • 肇庆百度网站推广seo优化的方法
  • 电子商务网站建设试卷知乎小说推广对接平台
  • 企业名称预先核准通知书seol英文啥意思
  • 政府网站欣赏百度一下一下你就知道
  • 网站建设哪儿好抖音推广引流
  • 专门做网站推广的平台深圳互联网推广公司
  • 网页制作的公司seo推广如何做
  • 网站开发和测试真实的网站制作
  • 响应式网站需要的技术平原县网站seo优化排名
  • 阿里云网站实名认证seo技术中心
  • wordpress 设计套程序搜索引擎优化策略包括
  • wordpress托管 根目录百度竞价是seo还是sem
  • 嘉兴网红打卡景点网站排名优化方法
  • 响应式网站建设联雅发外链软件
  • 徐州金网网站建设深圳今日头条新闻
  • 杭州专业网站设计策划seo黑帽技术工具
  • 北京做网站的好公司搜索引擎seo优化平台
  • 什么网站做网页好顶尖文案
  • 北京网站备案公司足球最新世界排名表
  • 合肥网站制作哪家强网络服务平台
  • 利用淘宝视频服务做视频网站站长素材官网免费
  • 怎样在网站做推广网页制作接单
  • 南京原创网站建设怎么联系百度指数功能模块有哪些
  • 投资做网易bobo一样的社区视频网站大概需要多少资金兰州seo
  • 蓝众建站_专业网站建设广告商对接平台
  • 攻击静态网站湖北网站seo
  • 拖鞋设计网站推荐查网站流量的网址
  • 郑州五合一网站建设惠州seo怎么做
  • 怎样在网上建网站做电商生意电商软文范例
  • 清华大学学生工作做网站合作seo公司