Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Cat
- attr_reader :color, :breed
- attr_accessor :name
- def initialize(color, breed)
- @color=color
- @breed=breed
- @hungry=true
- end
- def feed(food)
- puts "Mmmmm, "+ food + "!"
- @hungry =false
- end
- def hungry?
- if @hungry
- puts "I\'m hungry!"
- else
- puts "I\'m full!"
- end
- @hungry
- end
- def speak
- puts "Meow!"
- end
- end
- kitty=Cat.new("grey","Persian")
- puts "Let's inspect our new cat:"
- puts kitty.inspect
- puts "What class does our new cat belog to?"
- puts kitty.class
- puts "Is our new cat an object?"
- puts kitty.is_a?(Object)
- puts "What color is your cat?"
- puts kitty.color
- puts "Let's give our new cat a name"
- kitty.name="Betsy"
- puts kitty.name
- puts "is your cat hungry now?"
- kitty.hungry?
- puts "Let's feed your cat"
- kitty.feed("tuna")
- puts "is your cat hungry now?"
- kitty.hungry?
- puts "Our cat can make noise"
- kitty.speak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement