Continue with previous post
require 'person_class' class Programmer < Person def initialize(name, favorite_ide) super(name) @favorite_ide = favorite_ide end # We are overriding say_hi in Person def say_hi super puts "Favorite IDE is #{@favorite_ide}" end end peter = Programmer.new("Peter", "TextMate") peter.say_hi
In the above mentioned class we are creating a class called Programmer and inheriting the Person class which is created in previous post.
In the Programmer class we are overriding the "say_hi" definition which is all ready defined in the Person class.
Practice this code and give me the output result as comment.
<<Back
In next you are going to setter and getter methods in ruby.
No comments:
Post a Comment