From: Li Chen Date: 2007-01-10T01:18:21+09:00 Subject: with and without initialize method Hi all, I try to understand some concepts in Ruby. I define two classes, one with and the other without initialize method. In order to call the methods defined in each class I need to call new/initialize method first. Why is that? Thanks, Li ##################### class X def hello_1 puts 'Hello_1' end end a=X.new a.hello_1 #################### class Y def initialize end def hello_2 puts'Hello_2' end end b=Y.new b.hello_2 ######screen output >ruby test3.rb Hello_1 Hello_2 >Exit code: 0 -- Posted via http://www.ruby-forum.com/.