ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(34)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          class Song
          ??? include Comparable?? ##includeextend有什么不同?

          ??? ??? ??? ??? ??? ??? ??? ??? ???? ##include負責將module插入到類(模塊)中,這樣就能以函數(shù)的形式來調用方法;而extend負責將module插入到對象(實例)中,這樣就添加了特殊方法。

          ??? @@plays = 0?? ?? ?? ?? ##類變量,必須初始化
          ??? attr_reader :name, :artist, :duration?? ##分別為@name,@artist,@duration設置可讀的屬性
          ??? attr_writer :duration?? ?? ?? ?? ?? ?? ?? ?? ?? ##對@duration設置可寫的屬性

          ???
              def initialize(name, artist, duration)
          @name = name
          @artist = artist
          @duration = duration

          @plays = 0 ##對象變量
          end

          def to_s
          "Song: #@name--#@artist (#@duration)"
          end

          def name ##函數(shù)式的公開所有變量
          @name
          end
          def artist
          @artist
          end
          def duration
          @duration
          end


          posted on 2006-09-12 16:33 ivaneeo 閱讀(333) 評論(0)  編輯  收藏 所屬分類: ruby-寶石也鋒芒
          主站蜘蛛池模板: 开封县| 咸宁市| 册亨县| 民权县| 舒城县| 长武县| 铜鼓县| 阿瓦提县| 邵武市| 垫江县| 井陉县| 龙州县| 双牌县| 桑日县| 宣汉县| 金堂县| 通城县| 竹溪县| 布拖县| 泉州市| 陇南市| 邵阳县| 吉林省| 本溪| 九龙坡区| 化德县| 贵阳市| 梨树县| 孝感市| 中超| 沁阳市| 融水| 原平市| 上饶县| 南澳县| 凤凰县| 瑞丽市| 清苑县| 绥芬河市| 偃师市| 尤溪县|