js的面向对象:类的定义、对象的创建、属性、方法

// 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()
// 调用方法(静态方法
// 必须得new User()才能调用静态方法
User.doOther()
// 后期想给某个类型扩展方法,使用prototype属性
User.prototype.getUsername = function(){
return this.username
}
// 扩展的方法
user.getUsername()

 

posted @   洛小依ovo  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示