Sha256: 70b6da53b29dab9673741d768146ce3887c7ba3e8489a3de513d48137e94bc96
Contents?: true
Size: 560 Bytes
Versions: 4
Compression:
Stored size: 560 Bytes
Contents
class TestLebewesen def self.main leni = Katze.new("AA-BB", "Leni") flocki = Katze.new("AC-DC", "Flocki") bello = Hund.new("AA-ZZ") leni.miau bello.wau bello.jage(leni) end end class Lebewesen def initialize(dns) @dns = dns end end class Katze < Lebewesen attr_reader :name def initialize(dns, name) super(dns) @name = name end def miau puts "miau, ich bin " + @name end end class Hund < Lebewesen def wau puts "wau wau" end def jage(katze) puts "ich jage " + katze.name end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
superchris-rubyjs-0.8.2 | test/test_lebewesen.rb |
rubyjs-0.7.0 | test/test_lebewesen.rb |
rubyjs-0.7.1 | test/test_lebewesen.rb |
rubyjs-0.8.0 | test/test_lebewesen.rb |