Q:

Ruby program to implement single inheritance

0

In this program, we will create a superclass with constructor and method then we will inherit superclass into the subclass.

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 single inheritance is given below. The given program is compiled and executed successfully.

# Ruby program to implement 
# single inheritance.

# Super class
class SuperClass
	def initialize
		puts "SuperClass constructor";
	end

	def SayHello
		puts "Say hello from SuperClass";
	end
end

class SubClass < SuperClass
	
	def initialize
	    puts "SubClass constructor";
	end
end

subObj = SubClass.new;
subObj.SayHello;

Output:

SubClass constructor
Say hello from SuperClass

Explanation:

In the above program, we created two classes SuperClassSubClass. And, we inherited the SuperClass into SubClass using the "<" operator. After that, we created the object of SubClass and called the SayHello() from the SubClass object and printed the appropriate message.

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

total answers (1)

Ruby program to override the superclass method int... >>