2010-06-28 8 views

답변

11

아니요.이 코드가 수행하는 작업은 Amiy 클래스의 인스턴스 (개체)를 만드는 것입니다. 새로운 클래스를 선언 할 경우,

my_object = Amiy.new 
3

: 당신이 클래스를 만든 후에

class Amiy 
    # ... 
end 

는 다음의 인스턴스를 만들 수 있습니다 클래스를 만들려면 당신은 class 문을 사용 말했다 요르단으로 할이 구문을 사용한다 :

class Amiy 
end 

을하지만 기술적으로는 다음과 같이 수행 할 수 있습니다

을 이런 식으로 뭔가를 줄 것이다
Amiy = Class.new 
puts "Amiy: #{(Amiy).inspect}" 

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

실행 :

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