Add new constructor
class CD
include Comparable
@@plays = 0
attr_reader :name, :artist, :duration
attr_writer :duration
def initialize(name, artist, duration)
@name = name
@artist = artist
@duration = duration
@plays = 0
end
def to_s
"CD: #@name--#@artist (#@duration)"
end
end
class NewCD < CD
def initialize(name, artist, duration, lyrics)
super(name, artist, duration)
@lyrics = lyrics
end
def to_s
super + " [#@lyrics]"
end
end
Related examples in the same category