佚名通过本文主要向大家介绍了lua 定义变量,lua定义全局变量,lua 全局变量,lua 变量,lua环境变量等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: lua中如何获取自定义类的变量值?
描述:
解决方案1:
描述:
--A.lua
User = class("User")
User.__index = User
--类的成员变量
User.m_uid = nil
--类的构造函数,在调用User.new()创建User对象实例时会自动执行
function User:ctor(uid)
self.m_uid = uid
end
function User:getUid()
return self.m_uid
end
--B.lua
User.new("111")
local uid = User:getUid() --为什么这里uid为nil
解决方案1:
local newUser=User.new("111")
local uid = newUser:getUid()
面向对象的基础知识啊,大兄弟
类怎么可能会调用对象的函数呢?
又不是static