Classes And Instances Lab Ruby

Objectives

  1. Define new Ruby classes with the class keyword.
  2. 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

Open lib/dog.rb and add a class definition for a Dog class.

2. Make 3 dogs in 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

Open lib/person.rb and add a class definition for a Person class.

4. Make 2 people in 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.