ruby-uebungen/Assignment_010/solution/readme.md

31 lines
870 B
Markdown

# Lösung: Klasse deklarieren
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>```ruby
class Ticket
attr_reader :spiel
@@seriennummer = 1
def initialize(spiel)
@spiel = spiel
@seriennummer = @@seriennummer
@@seriennummer += 1
end
def to_s
"#{@spiel} [#{@seriennummer}]"
end
def self.verkauft
@@seriennummer
end
end
t1 = Ticket.new('Dortmund-Schalke')
t2 = Ticket.new('Hoffenheim-Stuttgart')
puts t1
puts t2
puts Ticket::verkauft
```