2010-06-28 49 views

回答

11

不。該代碼的功能是創建Amiy類的實例(對象)。要創建一個類使用class聲明:如果你要聲明一個新的類

my_object = Amiy.new 
3

,您:

class Amiy 
    # ... 
end 

一旦你創建的類,然後你可以它的一個實例應該做的喬丹說,並使用此語法:

class Amiy 
end 

但在技術上你可以做這樣的事情:

Amiy = Class.new 
puts "Amiy: #{(Amiy).inspect}" 

instance = Amiy.new 
puts "instance: #{(instance).inspect}" 

運行會給你這樣的:

Amiy: Amiy 
instance: #<Amiy:0xb7500b24>