initializeメソッドはclassがnewされた際に呼び出されるメソッドで、主にclassのデータの初期化処理を行う。
また、newメソッドに渡された変数も、そのままinitializeメソッドに渡され、initializeメソッドでは引数を元にclassのデータの初期化を行う。
def initialize(username)
@username = username
end
hello = Hello.new("Kevin")
newが呼ばれた際にHelloクラスのinitializeメソッドが呼び出され、newの引数がinitializeの引数に渡されます。