36件ヒット
[1-36件を表示]
(0.011秒)
種類
- インスタンスメソッド (24)
- 文書 (12)
ライブラリ
- ビルトイン (24)
検索結果
-
Class
# superclass -> Class | nil (18155.0) -
自身のスーパークラスを返します。
...y]{
File.superclass #=> IO
IO.superclass #=> Object
class Foo; end
class Bar < Foo; end
Bar.superclass #=> Foo
Object.superclass #=> BasicObject
//}
ただし BasicObject.superclass は nil を返します。
//emlist[例][ruby]{
BasicObject.superclass #=> ni... -
Ruby用語集 (30.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...、true 以外のオブジェクトを
返すことで、単なる真偽を越えた情報を与えるものもある。
: 上位クラス
: superclass
=スーパークラス
: 条件演算子
: conditional operator
条件式・真式・偽式の三つの項を取り、条件式の値が......できる。
: スーパークラス
: superclass
クラス B がクラス A のサブクラスであるとき、A を B のスーパークラス
と呼ぶ。
「親クラス」「上位クラス」と呼ぶこともある。
Ruby では BasicObject を除くすべてのクラスがただ......一つの
スーパークラスを持つ(BasicObject はスーパークラスを持たない)。
スーパークラスは Class#superclass で得られる。
スーパークラスのスーパークラスなど継承の連鎖を遡るクラスをすべて含めて
「スーパークラ... -
Module
# ancestors -> [Class , Module] (12.0) -
クラス、モジュールのスーパークラスとインクルードしているモジュール を優先順位順に配列に格納して返します。
...先順位順に配列に格納して返します。
//emlist[例][ruby]{
module Foo
end
class Bar
include Foo
end
class Baz < Bar
p ancestors
p included_modules
p superclass
end
# => [Baz, Bar, Foo, Object, Kernel, BasicObject]
# => [Foo, Kernel]
# => Bar
//}
@see Module#included_modules...