国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 元氏县| 大余县| 永清县| 巴里| 琼结县| 法库县| 湖南省| 德江县| 伊吾县| 印江| 镇沅| 百色市| 双城市| 延边| 武安市| 建水县| 邮箱| 抚州市| 永定县| 宁河县| 清丰县| 漾濞| 长子县| 永丰县| 贵定县| 汽车| 隆林| 阿坝县| 慈利县| 武威市| 南郑县| 阿拉尔市| 甘洛县| 孟州市| 西乌| 大洼县| 伊宁县| 四子王旗| 当涂县| 仪征市| 都安|