ruby class can be used to create objects. Classes are the cornerstone of object orientated programming (oop).
A ruby program can have multiple objects. An object is essentially a collection of methods and variables. Each object has its own values, but the methods and variable names derrive from the class definition.
This concept can be challenging to grasp, and is easier to understand with an example.
The ruby program below creates an object from the defined class.
The above program defines a class (cube) which has a property and a method. Then two objects are created.
The attributes of the objects are set, and shown using the class method.
The output should be similar to:
Cube is 3x3x3
Cube is 4x4x4
- Create two objects from a class.
- Can an object create a class?