From d8cfdd29006ca703bcaa389daa08181284433026 Mon Sep 17 00:00:00 2001 From: lordlogo2002 Date: Thu, 1 Jan 2026 17:55:52 +0100 Subject: [PATCH] Refactor instantiation: replace oop.new with direct constructor calls for BankAccount and PremiumAccount --- main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index f200bed..40fc47f 100644 --- a/main.lua +++ b/main.lua @@ -46,11 +46,11 @@ function PremiumAccount(cls) end end -local acct = oop.new(BankAccount, "Kim", 1234) +local acct = BankAccount("Kim", 1234) acct.deposit(100) acct.withdraw(30, 1234) -local vip = oop.new(PremiumAccount, "Sam", 9999) +local vip = PremiumAccount("Sam", 9999) vip.monthly_bonus() local ok, err = pcall(function()