In this program, we will create a class Student that contains 3 data members id, name, and fee. Then we will define the initialize() method to initialize the data members and we will also create a PrintStudentInfo() method to print student information.
The source code to create a class with data members and initialize using initialize() method is given below. The given program is compiled and executed successfully.
# Ruby program to create a class with data members
# and initialize using initialize() method
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";
end
end
obj = Student.new(101,"Rahul", 5000);
obj.PrintStudentInfo();
In the above program, we created a class called Student. The Student class contains data member's id, name, 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 the object of the class and initialized the data members and called PrintStudentInfo() method to print student information.
Program/Source Code:
The source code to create a class with data members and initialize using initialize() method is given below. The given program is compiled and executed successfully.
Output:
Explanation:
In the above program, we created a class called Student. The Student class contains data member's id, name, 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 the object 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