Difference between revisions of "Module:Test1234"

From Wiki Knowledge Base | Teltonika GPS
Line 17: Line 17:
  
 
function Rectangle:printArea ()
 
function Rectangle:printArea ()
   print("The area of Rectangle is ",self.area)
+
   return self.area
 
end
 
end

Revision as of 15:05, 29 November 2018


-- Meta class
Rectangle = {area = 0, length = 0, breadth = 0}

-- Derived class method new

function Rectangle:new (o,length,breadth)
   o = o or {}
   setmetatable(o, self)
   self.__index = self
   self.length = length or 0
   self.breadth = breadth or 0
   self.area = length*breadth;
   return o
end

-- Derived class method printArea

function Rectangle:printArea ()
   return self.area
end