Lua中尝试调用OOP零值new方法,是何操作?

2026-04-01 19:280阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计399个文字,预计阅读时间需要2分钟。

Lua中尝试调用OOP零值new方法,是何操作?

Lua的新手,尝试找出如何使用+middleclass+库进行OOP+main.lua:

luarequire 'middleclass'require 'Person'

local testPerson=Person:new(Sally)testPerson:speak()

错误提示:运行时错误:尝试调用方法'new'(一个nil值)

问题在于没有正确使用`middleclass`库创建`Person`类。

阅读全文

本文共计399个文字,预计阅读时间需要2分钟。

Lua中尝试调用OOP零值new方法,是何操作?

Lua的新手,尝试找出如何使用+middleclass+库进行OOP+main.lua:

luarequire 'middleclass'require 'Person'

local testPerson=Person:new(Sally)testPerson:speak()

错误提示:运行时错误:尝试调用方法'new'(一个nil值)

问题在于没有正确使用`middleclass`库创建`Person`类。

阅读全文