Q:

Ruby program to implement getter method using \'attr_reader\' accessor

0

In this program, we will implement the getter method using the "attr_reader" accessor to get the value of the instance variable.

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 implement the getter method using the "attr_reader" accessor is given below. The given program is compiled and executed successfully.

# Ruby program to implement getter method using 
# 'attr_reader' accessor

class Sample
	#constructor
	def initialize(val)
		@ins_var = val;
	end
	
	#Getter method
	attr_reader:ins_var 
	
end

obj = Sample.new("Hello");

val = obj.ins_var;
print "Value is: ",val,"\n";

Output:

Value is: Hello

Explanation:

In the above program, we created a class Sample.  In the Sample class, we implemented the constructor and getter method using the "attr_reader" accessor. Then we created the object of the Sample class with the initial value. After that, we got the value of the ins_var variable and print the result.

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

total answers (1)

Ruby program to implement setter method using \�... >>
<< Ruby program to implement getter and setter method...