2010-07-21 21 views

Trả lời

8

Một ví dụ Runnable có thể giải thích ý tưởng tốt nhất:

class C 
    def initialize 
    puts "At top level" 
    end 
end 

module M 
    class C 
    def initialize 
     puts "In module M" 
    end 
    end 

    class P < C 
    def initialize 
     super 
    end 
    end 

    class Q < ::C 
    def initialize 
     super 
    end 
    end 
end 

M::P.new 
M::Q.new 

Tạo khi chạy:

In module M 
At top level 
+0

Cảm ơn bạn. Chỉ cần cho tôi xác nhận nếu hiểu biết của tôi là chính xác. OptionParser có tham chiếu đến OptionParser trong thư viện chuẩn được gọi là optparse trong ví dụ của tôi không? – suzukimilanpaak

+0

Chính xác. Trong ví dụ của bạn ':: OptionParser' đề cập đến lớp thư viện chuẩn – bjg

Các vấn đề liên quan