#coding: utf-8
#super class-----------------------------------------------------------------
class CALCULATION #클래스명은 반드시 대문자
def initialize
@value_left = 0 #인스턴스 변수 python에서 self 같은 것 같다
@value_right = 0 #인스턴스 변수 python에서 self 같은 것 같다
end
def insert()
print("@value_left input >>> ")
@value_left = gets.chomp.to_i #gets.chomp.to_i 이거 중요하다 반드시 머리에 숙지해라
print("@value_right input >>> ")
@value_right = gets.chomp.to_i
end
def summation_function()
print("#{@value_left} + #{@value_right} = #{@value_left + @value_right}")
end
end
#sub class-----------------------------------------------------------------
class Child < CALCULATION
def initialize
@value_left = 0 #인스턴스 변수 python에서 self 같은 것 같다
@value_right = 0 #인스턴스 변수 python에서 self 같은 것 같다
end
def insert_1()
print("@value_left input >>> ")
@value_left = gets.chomp.to_i #gets.chomp.to_i 이거 중요하다 반드시 머리에 숙지해라
print("@value_right input >>> ")
@value_right = gets.chomp.to_i
end
def subtraction(a, b)
print("#{a} - #{b} = #{a-b}")
end
end
#-----------main---------------
stu = Child.new
stu.insert_1()
stu.summation_function()