首页 > 代码库 > LayaBox怎么区别类和对象以及什么情况下需要new
LayaBox怎么区别类和对象以及什么情况下需要new
例如:Laya.stage 和 Laya.Stage 的区别在于:
Laya.stage 是小写的,指的是对象,是实例化的对象
Laya.Stage 是大写的,指的是类,不是对象
在laya中,laya.net.LocalStorage 可以写成 Laya.LocalStorage,即 laya.xxx.Yyy 可以写成 Laya.Yyy , 当Laya是大写的时候,中间的xxx可以省略掉,且后面的yyy第一个字母是大写的
关于是否需要new可以参考下面的例子:
这里的属性是static的,表示静态类,可以直接类对用,如这里的 是 Laya.Event.ADDED ,而不用写成
var event = new Laya.Event();
event.ADDED;
这样是错误的
但是下面的例子中,没有static静态属性的标识的,那么就需要new调用
var input = new Laya.Input();
input.color("red");
必须要这样先new了
LayaBox怎么区别类和对象以及什么情况下需要new
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。