Lua中如何使用OOP概念来调用名为'new'的方法,参数为零值?

2026-06-05 08:374阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Lua中如何使用OOP概念来调用名为'new'的方法,参数为零值?

Lua的新手,试图找出如何使用middleclass库进行OOP,main.lua内容如下:luarequire 'middleclass'require 'Person'

local testPerson=Person:new(Sally)-- causes Runtime error: attempt to call method 'new' (a nil value)testPerson:speak()结果:尝试调用方法 'new' 时发生运行时错误,因为 'Person' 是一个模块,而不是一个类。需要先创建一个类。

阅读全文

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

Lua中如何使用OOP概念来调用名为'new'的方法,参数为零值?

Lua的新手,试图找出如何使用middleclass库进行OOP,main.lua内容如下:luarequire 'middleclass'require 'Person'

local testPerson=Person:new(Sally)-- causes Runtime error: attempt to call method 'new' (a nil value)testPerson:speak()结果:尝试调用方法 'new' 时发生运行时错误,因为 'Person' 是一个模块,而不是一个类。需要先创建一个类。

阅读全文