=begin
Ejemplo de clase y herencia en Ruby
autor: Fer Carraro
=end
class Animal
def initialize
puts "Se ha creado un objeto Animal"
end
end
class Insecto < Animal
def initialize
puts "Se ha creado un objeto Insecto"
end
end
class Mosca < Insecto
attr_accessor :especie
def initialize(especie)
@especie=especie
puts "Se ha creado un objeto Mosca"
end
end
#bloque principal
begin
mosca=Mosca.new ""
mosca.especie="Calliphora vomitoria"
puts "Mosca(especie: #{mosca.especie})"
rescue Exception => e
puts "Error: #{e.message}"
end
3 Responses
Write a comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.