1. 对象创建:

Lua 笔记13

 

 2. 进阶:

  对象的方法有修改,

Lua 笔记13

 

   修改带来的好处,自由创建多个对象:

Lua 笔记13

 

   方法调用写法优化:Lua 笔记13

 

   进而,函数声明优化:

Lua 笔记13

 

   注:使用参数 self 是所有面向对象语言的核心点。 大多数面向对象语言都向程序员隐藏了这 个机制,从而使得程序员不必显式地声明这个参数(虽然程序员仍然可以在方法内使用 self 或者 this )。 Lua语言同样可以使用冒号操作符( colon operator )隐藏该参数。

 

相关文章:

  • 2021-09-02
  • 2022-01-07
  • 2021-05-23
  • 2022-02-14
  • 2021-09-21
  • 2021-08-31
  • 2021-07-31
猜你喜欢
  • 2021-09-28
  • 2021-12-18
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案