关于cocos2dx 3.0 lua 继承问题,

请问这两个都是继承吗,区别是什么呢,什么情况下用什么。求解释原理

local UIScene = class(“UIScene”)
UIScene.__index = UIScene
UIScene._uiLayer= nil
UIScene._widget = nil
UIScene._sceneTitle = nil
这个应该是写一个UIScene的父类,
然后,下面可以
local UIButtonTest = class(“UIButtonTest”,UIScene)
UIButtonTest._displayValueLabel = nil
这样子继承过来用,
但是第二个继承依然不懂,到底有什么区别,谢谢各位解答

还是说继承 来说,两个函数都必须加上才能实现继承