ejemplo de clase y como llamar sus definiciones

class Person def initialize(name,age,profession) @name = name @age = age @profession = profession end def enlazar @time = Time.now.getlocal("-05:00") if @age >= 18 and @profession == "Programador" @p = "necesitamos personas como usted,su edad es adecuada para el empleo por favor presentese a la entrevista" elsif @age <18 and @profession =="Programador" @p = "necesitamos personas como usted, pero su edad no es la adecuada" elsif @age < 18 and @profession != "programador" @p = "tu edad no es la adecuada y la profesion con la que te postulaste no es la que necesitamos en este momento" else @p = "tu dad es la adecuada pero la profesion con la que te postulaste no es la que necesitamos en este momento" end puts "hola mucho gusto #{@name}, en este momento #{@p}.\nesta operacion fue realizada: #{@time}" end end #ingreso de nombre puts "ingrese su nombre" getName = gets.chomp getName.capitalize! #ingreso de edad puts "ingrese su edad" getAge= gets.chomp.to_i #ingreso de oferta laboral puts "ingrese su profesion" getProfession = gets.chomp getProfession.capitalize! solicitud= Person.new("#{getName}",getAge,"#{getProfession}") solicitud.enlazar

1 Response

Bueno , esto lo hice para practicar POO si alguno sabe como optimizarlo y/o mejorarlo por favor háganlo y de paso me explican que hicieron , gracias de ante mano.

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.