[問題] 關於類別宣告建構子..
環境:
Ruby 1.9.1
狀況:
請問ruby 宣告 建構子 , 如何做到overloading 呢?
我在宣告 不同的constructor的時候會出錯, 還是它不像java一樣
可以宣告多個 constructor?
code:
-----------------------------------------------
class Car
#未傳入的constuctotor
def initialize
@color = "red"
end
#傳入一個引數的constructor
def initialize(color)
@color = color
end
def get_color
return @color
end
end
moto = Car.new("blue")
puts moto.get_color
--------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.40.163
→
08/01 11:06, , 1F
08/01 11:06, 1F
→
08/01 11:07, , 2F
08/01 11:07, 2F
→
08/01 11:12, , 3F
08/01 11:12, 3F
推
08/01 11:16, , 4F
08/01 11:16, 4F
→
08/01 11:20, , 5F
08/01 11:20, 5F
→
08/01 11:21, , 6F
08/01 11:21, 6F
→
08/01 11:28, , 7F
08/01 11:28, 7F
→
08/01 11:39, , 8F
08/01 11:39, 8F
→
08/01 12:47, , 9F
08/01 12:47, 9F
→
08/01 12:53, , 10F
08/01 12:53, 10F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章