国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Lua多重繼承代碼實例

2024-07-21 23:04:37
字體:
供稿:網(wǎng)友
local function search(k, plist)	for i, v in pairs(plist) do		local temp_v = v[k]		if temp_v then			return temp_v		end	endendfunction createClass(...)	local c = {}	local parents = {...}		--父類列表中搜索方法	setmetatable(c, { __index = function(t, k) return search(k, parents) end } )	c.__index = c		--定義一個新的構(gòu)造函數(shù)	function c:new(o)		o = o or {}		setmetatable(o, c)		return o	end	return cendNamed = {}function Named:getname()	return self.nameendfunction Named:setname(n)	self.name = nendlocal NamedAccount = createClass(Account, Named)account = NamedAccount:new({name = "Paul"})print(account:getname())

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绍兴市| 高唐县| 子洲县| 维西| 资中县| 岢岚县| 额敏县| 鄂托克旗| 淮北市| 丹东市| 揭阳市| 调兵山市| 屏东市| 恩平市| 全南县| 保亭| 乌审旗| 淮阳县| 虞城县| 金乡县| 金阳县| 永昌县| 昂仁县| 五指山市| 阆中市| 奉化市| 翁牛特旗| 翁源县| 克什克腾旗| 临颍县| 葫芦岛市| 宝鸡市| 垣曲县| 莱西市| 汉中市| 柏乡县| 瓮安县| 宁远县| 如皋市| 揭东县| 上饶市|