【文件属性】:
文件名称:lua-object:Lua 的基于原型的 OOP 库
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-30 01:03:07
Lua
lua 对象
Lua 的基于原型的 OOP 库(与 LuaJIT 兼容)
该项目旨在为 Lua 中的对象提供易于使用的库。
主要特点
单继承
性状
LuaJIT 支持
扩展(特征...,初始值设定项)方法
这是 lua-object 库的核心方法,它通过应用特征和初始化程序扩展现有对象。 实际上,就基于原型的面向对象编程而言,下面的“类”是对象。
-- require object module
local object = require ( " object " )
-- define simple class
local HelloClass = object: extend ( function ( class )
-- class constructor
function class:init ( name )
self . name = name
end
-
【文件预览】:
lua-object-master
----src()
--------lua-object()
----LICENSE(1KB)
----README.md(5KB)