标签:func 信息 console ret bsp 官网 div ecc 就是
JS实现类的继承和私有变量的实现
关键技术点:闭包的使用
var FClass =(function(){ var _name; class FClass{ constructor(preName,lastName,str){ this.preName=preName; this.lastName=lastName; } setName(name){ _name=name; } getName(){ return _name; } } return FClass; })(); class CClass extends FClass{ constructor(pre,last,str){ super(pre,last,str); } } var obj=new CClass(‘hello‘,‘gamecc‘,‘描述信息‘); obj.setName(‘ddd‘); console.log("输出类的信息:"+obj._name); console.log(obj.getName());
总结:该小题涉及到两个方面一个是类的继承可以通过mdn官网上的介绍实现;
另一方面就是私有变量的实现,由于私有变量的实现js的普遍操作就是通过闭包实现,
所以可以通过闭包实现,返回一个类即可;
标签:func 信息 console ret bsp 官网 div ecc 就是
原文地址:https://www.cnblogs.com/gamecc666/p/14891718.html