标签: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