function Dog(nickname) {
//公有属性(特权属性)
this.feetCnt = 4;
//私有有属性
var name = nickname;
var age = 2;
//公有方法(特权方法)
this.sayName = function() {
alert(name);
}
//私有方法
function sayAge() {
alert(age);
}
}
//测试
var dog = new Dog("Joke");
console.log(dog.feetCnt); //4
console.log(dog.name); //undefined
dog.sayName(); //弹出Joke
dog.sayAge(); //dog.sayAge is not a function