-- Lua 实现类继承 方法重写

来源:互联网 发布:网络犯罪的相关罪名 编辑:程序博客网 时间:2024/06/06 07:22
-- Lua 实现类继承 方法重写ClassA = {}ClassA.Name = "Class_A";function ClassA:new()local TempClass = {};for k,v in pairs(ClassA) doTempClass[k] = v;endreturn TempClass;endfunction ClassA:PrintName()print(self.Name);endClassB = {}ClassB.Name = "Class_B"function ClassB:new()local TempClass = ClassA.new();for k,v in pairs(ClassB) doTempClass[k] = v;endreturn TempClassendlocal TempClassA = ClassA.new();TempClassA:PrintName();local TempClassB = ClassB.new();TempClassB:PrintName();

原创粉丝点击