婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Lua模擬面向對象示例分享

Lua模擬面向對象示例分享

熱門標簽:百度地圖標注早餐區域 地圖標注大廈 清朝地圖標注哈爾濱 漳州智云呼電話機器人 冀州市地圖標注 個人怎么在地圖標注需要的店鋪 新岸線智能電銷機器人 怎么去除地圖標注 武漢外呼防封系統多少錢

代碼很簡單,這里就不多廢話了,大家主要看看思路

復制代碼 代碼如下:

function class(super)
    local mt = {__call = function(_c, ...)
        local function create(_c, _o, ...)
            if _c.__super then create(_c.__super, _o, ...) end
            if _c.__ctor then _c.__ctor(_o, ...) end
            return _o
        end
        local _o = create(_c, {}, ...)
        return setmetatable(_o, _c)
    end}
    mt.__index = super or mt
    return setmetatable({__super = super}, mt)
end
----------------------------------------------------------------------
A = class()
function A:__ctor(s)
    self.i = 123
    self.j = 333
    print('A ctor', s)
end
local a = A('a')
print(a.i, a.j)
-- B繼承A
B = class(A)
function B:__ctor(s)
    self.i = 444
    print('B ctor', s)
end
local b = B('b')
print(b.i, b.j)

示例截圖

以上就是本文的全部內容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • Lua面向對象之類和繼承
  • Lua面向對象之多重繼承、私密性詳解
  • Lua面向對象之類和繼承淺析
  • Lua中的面向對象編程詳解
  • Lua 極簡入門指南(七):面向對象編程
  • Lua面向對象編程學習筆記
  • Lua中實現面向對象的一種漂亮解決方案

標簽:臺灣 德宏 儋州 宣城 天門 金昌 濰坊 天門

巨人網絡通訊聲明:本文標題《Lua模擬面向對象示例分享》,本文關鍵詞  Lua,模擬,面向,對象,示例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua模擬面向對象示例分享》相關的同類信息!
  • 本頁收集關于Lua模擬面向對象示例分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 砚山县| 桃园县| SHOW| 都昌县| 潼南县| 托克逊县| 望城县| 循化| 陵川县| 临海市| 礼泉县| 乌鲁木齐市| 长岛县| 会宁县| 威远县| 化州市| 微山县| 合水县| 钟山县| 武清区| 公安县| 永川市| 固始县| 景东| 英吉沙县| 泗洪县| 闽侯县| 余姚市| 桦甸市| 峨山| 高陵县| 庆云县| 平舆县| 如东县| 北宁市| 阿拉善右旗| 体育| 霍林郭勒市| 高雄县| 鸡西市| 双流县|