るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.136秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

ライブラリ

検索結果

Object#initialize(*args, &block) -> object (32.0)

ユーザ定義クラスのオブジェクト初期化メソッド。

...う名前のメソッドは自動的に private に設定され
ます。

@param args 初期化時の引数です。
@param block 初期化時のブロック引数です。必須ではありません。

//emlist[][ruby]{
class Foo
def initialize name
p
uts "initialize Foo"
@name = name...
...end
end

class Bar < Foo
def initialize name, pass
p
uts "initialize Bar"
super name
@pass = pass
end
end

it = Bar.new('myname','0500')
p
it
#=> initialize Bar
# initialize Foo
# #<Bar:0x2b68f08 @name="myname", @pass="0500">
//}

@see Class#new...