<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    躺在沙灘上的小豬

    快樂的每一天

    ruby bean.

    沒有名字叫這個ruby bean的,平時一直在說java bean,就給她起了這個名字。

    ruby 最基本的方法使用如下:
    User.rb

     1class User
     2  def name=(value)
     3    @name=value
     4  end
     5  
     6  def name
     7    @name
     8  end
     9  
    10  def age=(value)
    11    @age=value
    12  end
    13  
    14  def age
    15    @age
    16  end
    17end
    18
    19
    20user = User.new
    21user.name="martin"
    22user.age="100"
    23
    24print user.name,"\t",user.age


    但是如果properties變的越來越多的時候,那么setter and getter著實是個麻煩了。
    ruby 語言提供一組簡化了的代碼,可以供我們快速的開發。

    縮寫 等同于
    attr_reader :v   def v;@v;end
    attr_writer :v   def v=(value);@v=value;end
    attr_accessor :v   attr_reader :v;attr_writer :v
    attr_accessor :v,:w   attr_accessor :v;attr_accessor :w

    現在我們的代碼就可以簡化如下:
    SimplyUser.rb

    1class SimplyUser
    2  attr_accessor :name,:age
    3end
    4
    5user2 = SimplyUser.new
    6user2.name="martin"
    7user2.age="100"
    8print "\n",user2.name,"\t",user2.age

     

    posted on 2005-11-07 10:59 martin xus 閱讀(160) 評論(0)  編輯  收藏 所屬分類: ruby

    主站蜘蛛池模板: 成人女人A级毛片免费软件| 一级全免费视频播放| 亚洲精品国产高清嫩草影院 | 国产免费伦精品一区二区三区| 亚洲αv在线精品糸列| 精品国产麻豆免费网站| free哆啪啪免费永久| 国产亚洲精品免费视频播放| 久久亚洲AV成人无码国产电影 | APP在线免费观看视频| 亚洲日产乱码一二三区别| 亚洲欧洲国产成人精品| 亚洲国产精品一区二区久久hs| 热99re久久精品精品免费| 成年女性特黄午夜视频免费看| 久久精品视频免费看| 香蕉成人免费看片视频app下载| 看全免费的一级毛片| 青娱乐在线免费观看视频| 亚洲成av人在线观看网站| 亚洲国产精品嫩草影院| 国产午夜亚洲精品| 亚洲av无码专区青青草原| 日韩亚洲人成在线综合| h片在线播放免费高清| 99久久免费国产特黄| 中文字幕无码日韩专区免费| 国产美女视频免费观看的网站| sihu国产精品永久免费| 2021精品国产品免费观看| 一二三四在线观看免费高清中文在线观看 | 国产美女无遮挡免费视频网站| 亚洲第一成人影院| 亚洲AV一宅男色影视| 成人区精品一区二区不卡亚洲| 国产精品亚洲综合一区在线观看 | 亚洲国产精品人久久电影| 色欲色欲天天天www亚洲伊| 日韩免费高清播放器| 国产高清不卡免费在线| 亚洲A∨精品一区二区三区|