Open stars-oceans opened 1 year ago
<script> function Star(uname, sex) { this.uname = uname; this.sex = sex; this.sing = function() { console.log("我会唱歌"); } } var ldh = new Star("刘德华", "男"); //1.实例成员就是构造函数内部通过this添加的成员 uname sex sing 就是实例成员 //实例成员只能通过实例化对象来访问 console.log(ldh.uname);//刘德华 console.log(Star.uname); //不可以通过构造函数来访问实例成员 undefined //2.静态成员 在构造函数本身上添加的成员 Star.age = '18'; //age 就是静态成员 //静态成员只能通过构造函数来访问 console.log(Star.age); //18 console.log(ldh.age); //不能通过对象访问 undefined </script>
1.实例成员就是构造函数内部通过this添加的成员 实例成员只能通过实例化的对象进行访问
2.静态成员是在 构造函数本身上添加的成员 静态成员只能通过构造函数访问 不能通过对象访问