close
嗯.. 這邊用Ruby寫一個小程式..
程式內容是定義一個類別Beast,然後再定義一個類別Bear去繼承Beast
看下面吧↓
#!/usr/local/bin/ruby
class Beast
def initialize( name )
p "A monster was born"
@name = name
end
def roar
p "Wow~ I'm "+@name
end
end
class Bear < Beast #繼承Beast
def initialize( name )
super (name) #因為name被重新定義,Beast中的name就被破壞,用super將Beast的name重新呼叫一次
p "I'm a bear"
end
end
myBear=Bear.new("CFC")
myBear.roar
全站熱搜
留言列表