//私有属性与私有方法,特权方法,对象公有属性和对象公有方法,构造器 var Book = function (id, name, price) { //私有属性 var num=1; //私有方法 function checkId() {}; //特权方法() this.getName= function () {}; this.getPrice= function () {}; this.setName= function () {}; this.setPrice= function () {}; //对象公有属性 this.id=id; //对象公有方法 this.copy=function () {}; //构造器 this.setName(name); this.setPrice(price); }; //类静态公有属性(对象不能访问) Book.isChinese=true; //类静态公有方法(对象不能访问) Book.resetTime=function () { console.log('new time'); }; Book.prototype={ //公有属性 isJSBook: false, //公有方法 display: function () { console.log('display'); } };
读《JavaScript设计模式》笔记之属性与方法的封装
最新推荐文章于 2023-05-03 21:15:14 发布