![]() |
VOOZH | about |
A constructor is a special method of the class that gets automatically invoked whenever an instance of the class is created. Like methods, a constructor may also contain a group of instructions or a method that will execute at the time of object creation.
Note: Whenever an object of the class is created using new method, internally it calls the initialize method on the new object. Also, all the arguments passed to new will automatically pass to method initialize.
Syntax:
class Class_Name def initialize(parameter_list) end end
Example:
Output:
Welcome to GeeksforGeeks!
Initializing instance variable: Instance variables can be initialized using constructor. Inside the constructor, the initial value to instance variables is provided which can be used further anywhere in the program.
Example:
Output:
Value of First instance variable is: GeeksforGeeks Value of Second instance variable is: Sudo Placement