废话少说,直接上代码
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
}
var p =
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);
function People(name) {
var _name = name; //私有属性
function privateMethod() { //私有方法
alert('private');
}
return{
age: 0, //公有属性
setName: function(name) { //公有方法
_name = name;
},
getName: function() { //公有方法
return _name;
}
}
}
var p = People('zhangsan');
//p.privateMethod();
console.log(p.getName());
console.log(p.age);
p.age = 1;
p.setName('lisi');
console.log(p.getName());
console.log(p.age);