类型 函数 对象 CoronaClass 库 无 返回值 CoronaPrototype 修订 版本 2024.3703
用于创建新对象实例的构造函数。object 假定为 类 对象。
object:new() object:new( params )
表。 可选参数表,可传递给 new() 并转发给 initialize(),子类可以覆盖该参数。
local Prototype = require( "CoronaPrototype" )
local paramsTable = { value = 3 }
local Foo = Prototype:newClass( "Foo" )
function Foo:initialize( params )
print( params.value )
end
-- Pass params to initialize() which prints '3'
Foo:new( paramsTable )