Ruby/Подробнее о методах: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 600:
 
=== Как написать свой класс? ===
 
Писать класс не так уж и сложно. Простейший класс будет выглядеть так:
 
class NewClass()
def initialize(a,b,c)
@a = a
@b = b
@c = c
end
def output
puts "a = #{a}"
puts "b = #{b}"
puts "c = #{c}"
end
end
 
newclass = NewClass.new(10,20,30)
 
newclass.output
 
#=> a = 10
#=> b = 20
#=> c = 30
 
=== Наследовать или перемешать? ===