Class Pato
def initialize (genero, clase)
@genero = genero
@clase = clase
end
def genero
@genero
end
def clase
@clase
end
def genero=(genero)
@genero = genero
end
def clase=(clase)
@clase = clase
end
def hablar
hablar = "Cuac cuac"
end
def nadar
nadar = "Estoy nadando"
end
def gustar
gustar = "me gusta ser un pato"
end
def sumar
puts "tesumaré dos números enteros"
puts "escribe el primer número: "
uno=gets.chomp
puts "Ahora el segundo número: "
dos=gets.chomp
tres=uno.to_i+dos.to_i
puts "La suma es = #{tres}"
end
end
Pepe = Pato.new("Ánade común", "pato de río")
puts "Soy un #{Pepe.genero}, es decir que soy un #{Pepe.clase}."
puts Pepe.hablar
puts Pepe.nadar
puts Pepe.gustar+ " de río"
puts Pepe.sumar
puts "pondremos los métodos que hemos creado ahora:"
puts "pepe.genero = #{Pepe.genero} y pepe.clase = #{Pepe.clase}"
puts Pepe.hablar