// js当中定义一个类
function User(a,b){
// 属性
this.usercode = a
this.username = b
// 方法(实例方法,通过对象调用
this.doSome = function(){
console.log(this.username + "doSome")
}
// 静态方法 直接用类名调用
User.doOther = function(){
console.log(this.username + "doOther")
}
}
// 创建对象,访问对象的属性,访问对象的方法
// User()只是一个普通的函数,不会创建对象
// new User()就是调用该类的构造方法
var user = new User("111","zhangsan")
// 访问属性
console.log(user.usercode + user.username)
// 调用方法(实例方法
user.doSome()
// 调用方法(静态方法
User.doOther()
// 后期想给某个类型扩展方法,使用prototype属性
User.prototype.getUsername = function(){
return this.username
}
// 扩展的方法
user.getUsername()
标签:username,function,User,面向对象,user,js,方法,属性 From: https://www.cnblogs.com/hyy-0/p/17592097.html