Classes-and-instances-lab
Objectives
Define new Ruby classes with the
class
keyword.Instantiate instances of a
class
.
Overview
This lab is all about defining classes and instantiating instances.
Instructions
Open this lab with learn open
and run your tests with learn
.
1. Define Dog
in lib/dog.rb
Dog
in lib/dog.rb
Open lib/dog.rb
and add a class definition for a Dog
class.
2. Make 3 dogs in lib/dog.rb
lib/dog.rb
Under your Dog
class definition, create three dogs in local variables, fido
, snoopy
, and lassie
.
3. Define a Person
in lib/person.rb
Person
in lib/person.rb
Open lib/person.rb
and add a class definition for a Person
class.
4. Make 2 people in lib/person.rb
lib/person.rb
Under your Person
class definition, create two people in local variables, adele_goldberg
and alan_kay
When you're done, submit the lab with learn submit
.
Last updated