cocos2d-x-lua基础系列教程三(lua面向对象)
来源:互联网 发布:怎么下载安装python 编辑:程序博客网 时间:2024/05/23 21:57
lua 类
Lua 其实不是面向对象语言
我们可以用table 模拟仿照面向对象编程
lua 中的this 类似的是self
table 也具有生命周期
2,使用table 创建类
projedtTest.lua Account = { balance = 0 }function Account .count( self,v) self.blance = self.balance + v print("value is :"..self.balance)enda = AccountAccount = nil //破坏面向对象的方式a.count("100")//访问方式tt = Account;tt.count (tt,12)tt:count(12) //默认把 self作为参数传入到account中4,不使用self 改写function Account:myToString() print ("the result is "..self.balance)endtt = Account;tt:count(12)tt:myToString()新建一个类myClass.lualocal myClass = { name ="脚本小子"}function myClass:showName() print (myClass.name)endreturn myClass 回到object_test.lualocal mytt = require("myClass")mytt:showName()
0 0
- cocos2d-x-lua基础系列教程三(lua面向对象)
- cocos2d-x-lua基础系列教程一(hello lua)
- cocos2d-x lua 面向对象
- cocos2d-x-lua基础系列教程二(lua内存管理)
- cocos2d-x-lua基础系列教程四(lua多继承)
- cocos2d-x-lua基础系列教程五(lua单例)
- cocos2d-x-lua基础系列教程六(lua-table增删改查)
- COCOS2D-X Lua面向对象编程
- COCOS2D-X Lua 面向对象编程
- COCOS2D-X Lua 面向对象编程
- Cocos2d-x 脚本语言Lua中的面向对象
- Cocos2d-x 脚本语言Lua中的面向对象
- COCOS2D-X Lua面向对象编程
- Cocos2d-x Lua游戏开发之Lua 面向对象编程
- Cocos2d-x 3.0final 终结者系列教程19脚本编程-Lua语法基础
- Cocos2d-x 3.0final 终结者系列教程19脚本编程-Lua语法基础
- 【cocos2d-x 3.5】Lua的简单面向对象
- lua(三)面向对象思想
- 程序员——伤不起的三十岁
- Jawin的COMException : no jawin in java.library.path错误
- Android安装NDK运行环境无需cygwin
- jbpm
- curl命令的使用说明
- cocos2d-x-lua基础系列教程三(lua面向对象)
- poj 1125:Stockbroker Grapevine
- 基于Android的移动终端应用程序开发与研究
- android 资源反射备忘
- 九针串口公母头定义
- 如果有朋友有全套的易语言教程,请分享给我,谢谢
- Sublime Text 3使用技巧
- 工作感悟——从用户中来,到用户中去
- 从xen向kvm切换虚拟机