Code:
class Racunanje
def saberi(broj1, broj2)
rezultat = broj1 + broj2
puts rezultat
end
end
class Racunanje
def saberi(broj1, broj2)
rezultat = broj1 + broj2
puts rezultat
end
end
Sad instanciram tu istu klasu:
Objekat:
Code:
objekat = Racunanje.new
objekat = Racunanje.new
Sad preko objekta pristupam metodama u klasi, to je sve jasno ko dan.
Ali zbunjuje me ovaj nacin instanciranja:
Code:
Racunanje.new.saberi(broj1, broj2)
Racunanje.new.saberi(broj1, broj2)
Kako vidim koristim klasu kao da je static. Kako je to moguce? Kad da koristim ovaj nacin? wtf?
[IMG]http://img233.imageshack.us/img233/5078/thumbnailte1.th.jpg[/IMG]
They say I look like daddy :D