Objetos
Objetivos
- Definir un objeto nuevo
- Crear una instancia de tu objeto
- Llamar métodos en tu objeto
Paso 1
Type this in the file circulo.rb:class Circulo def initialize(radio) @radio = radio end def area Math::PI * (@radio ** 2) end def perimetro 2 * Math::PI * @radio end end print "¿Cuál es el radio de tu cÃrculo? > " radio = gets.to_i un_circulo = Circulo.new(radio) puts "Tu cÃrculo tiene un área de #{un_circulo.area}" puts "Tu cÃrculo tiene un perimetro de #{un_circulo.perimetro}"Type this in the terminal:ruby circulo.rb
Explicación
Regresar a Funciones