Slide 22
Slide 22 text
Also, Class’s class is Class.
superclass
class
methods:
Person
+ say_name
+ say_age
class Person
attr_attribute :name, :age
def initialize(name, age)
@name, @age = name, age
end
def say_name
"Hi, my name is #{name}."
end
def say_age
"I'm #{@age} years old."
end
end
Class Definition
superclass
class
methods:
Class
+ name
+ ancestors
- include
Tuesday, July 24, 12