Q:

Ruby program to create the multiple objects of the class

belongs to collection: Ruby Classes & Objects Programs

0

In this program, we will create a class Student with 3 data members idname, and fee. Here, we will create methods to initialize and print data members. Then we will create 3 objects of the Student class and set and print student information.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to create the multiple objects of the class is given below. The given program is compiled and executed successfully.

# Ruby program to create the 
# multiple objects of the class

class Student
    
    def initialize(id, name, fee)
        @id   = id;
        @name = name;
        @fee  = fee;    
    end
    
    def PrintStudentInfo()
        print "Student Id:   ",@id,"\n";
        print "Student Name: ",@name,"\n";
        print "Student Fee:  ",@fee,"\n\n";
    end
        
end

obj1 = Student.new(101,"Rahul", 5000);
obj1.PrintStudentInfo();

obj2 = Student.new(102,"Rohit", 7000);
obj2.PrintStudentInfo();

obj3 = Student.new(103,"Virat", 9000);
obj3.PrintStudentInfo();

Output:

Student Id:   101
Student Name: Rahul
Student Fee:  5000

Student Id:   102
Student Name: Rohit
Student Fee:  7000

Student Id:   103
Student Name: Virat
Student Fee:  9000

Explanation:

In the above program, we created a class called Student. The Student class contains data member's idname, and fee. Then we defined the initialize() method to initialize the data members and we also created a PrintStudentInfo() method to print student information. Then we created 3 objects of the class and initialized the data members and called PrintStudentInfo() method to print student information.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Ruby program to access a global variable from a me... >>
<< Ruby program to create a class with data members a...