当前位置: 首页 > news >正文

外贸商城网站开发书影视网站怎么优化关键词排名

外贸商城网站开发书,影视网站怎么优化关键词排名,旧安卓手机做网站,中国有多少个网站面向对象是基于table实现的 封装 :(冒号) 自动将调用该函数的对象作为第一个参数传入 --Object就是第一参数 function Object:new() self:代表默认传入的第一个参数 _index:当自己的变量中找不到时,会默认找原表中_index指向的内容 Obj…

面向对象是基于table实现的

封装

:(冒号) 自动将调用该函数的对象作为第一个参数传入

--Object就是第一参数
function Object:new()

self:代表默认传入的第一个参数

_index:当自己的变量中找不到时,会默认找原表中_index指向的内容

Object = {}
Object.id = 1function Object:new()local obj = {}--找不到变量时,默认找Object中的变量self._index = self--设置原表为Objectsetmetatable(obj,self)return obj
end
local myObj = Object:new()
print(myObj.id)

继承

_G总表:所有声明的全局变量,都以键值对的形式存在在其中

思路:

1.继承的对象声明一张_G表

2.将其设置为父对象的子表

function Object:subClass(className)_G[className] = {}local obj = _G[className]self._index = selfsetmetatable(obj,self)
endObject:subClass("Person")
local p1 = Person:new()
print(p1.id)

多态

function Object:subClass(className)--根据名字生成一张表 就是一个类_G[className] = {}local obj = _G[className]--设置自己的“父类”obj.base = self--给子类设置元表 以及 __indexself.__index = selfsetmetatable(obj, self)
end--申明一个新的类
Object:subClass("GameObject")
--成员变量
GameObject.posX = 0
GameObject.posY = 0
--成员方法
function GameObject:Move()self.posX = self.posX + 1self.posY = self.posY + 1
end--实例化对象使用
local obj = GameObject:new()
print(obj.posX)
obj:Move()
print(obj.posX)local obj2 = GameObject:new()
print(obj2.posX)
obj2:Move()
print(obj2.posX)--申明一个新的类 Player 继承 GameObject
GameObject:subClass("Player")
--多态 重写了 GameObject的Move方法
function Player:Move()--base调用父类方法 用.自己传第一个参数self.base.Move(self)
end
print("****")
--实例化Player对象
local p1 = Player:new()
print(p1.posX)
p1:Move()
print(p1.posX)local p2 = Player:new()
print(p2.posX)
p2:Move()
print(p2.posX)

http://www.hengruixuexiao.com/news/49268.html

相关文章:

  • 传奇网址大全沈阳企业网站seo公司
  • 教人做饮料的网站google下载app
  • dede模板打网站显示栏logo网站怎么做
  • 网站入门苏州网络公司
  • 博彩游戏网站怎么建设外贸营销型网站制作公司
  • 个人订阅号支持微网站的建设吗百度竞价推广出价技巧
  • 上海这边敲墙拆旧做啥网站的比较多外包seo服务收费标准
  • 政府网站建设的调查报告网页设计与制作代码
  • 靠网站建设成功案例重庆seo公司怎么样
  • 秒收录网站有哪些酒店网络营销方式有哪些
  • 六年级做的网站的软件西安百度推广优化托管
  • 电子商务网站网站建设广告牌
  • 网站日志如何分析最新网络营销方式
  • 济南手机建站模板安卓aso优化工具
  • 西安学校网站建设费用百度搜索风云榜小说总榜
  • 自己可以做网站服务器吗泰州seo网站推广
  • 多个网站做计划长沙靠谱seo优化价格
  • 韩国男女做那个视频网站seo整体优化
  • 广州荔湾做网站公南京百度关键字优化价格
  • 网站怎么做接口企拓客软件怎么样
  • 做网站推广托管费用店铺运营
  • 新华网站建设软文网站
  • 品牌商城网站建设公司推介网
  • 四川城乡建设网站网站换友链平台
  • 什么是wordpress网站吗网络推广的平台
  • 如何做自己的网站或者论坛怎么卸载windows优化大师
  • 卧龙区网站建设价格关键seo排名点击软件
  • 佛山seo整站优化承接昆山seo网站优化软件
  • 局机关建设网站的意义站长工具seo综合查询引流
  • wordpress主页不显示图片北京网站seo服务