Ruby文法 初歩の初歩をまとめ その3

クラス、メソッド

[ruby]
# coding: utf-8

class Fish

def initialize( name )
@name = name # インスタンス変数
end

def squid  # メソッド定義
puts ‘足は10本です。’
end

def octopus
puts ‘足は8本です。’
end

end
[/ruby]

インスタンスの生成

[ruby]
fish = Fish.new
fish.squid
[/ruby]

クラスの継承

[ruby]
class Buri < Fish @@name = '' # クラス変数 def initialize( name ) @@name = name end def putname puts @@name end end fish2 = Buri.new('サゴシ') fish2.putname [/ruby]


こういうブログもありました。

人気のあるブログ:

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください