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()
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)