类型 函数 对象 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 )