面向对象class继承
class关键字,是在ES6引入的
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script> 7 //本质还是查看对象原型,写法更容易理解 8 //定义一个学生类 9 class Student{ 10 constructor(name) { 11 this.name=name; 12 13 } 14 hello(){ 15 alert('hello'); 16 } 17 } 18 class xStudent extends Student{ 19 constructor(name,grade) { 20 super(name); 21 this.grade = grade; 22 } 23 myGrade(){ 24 alert("sda"); 25 } 26 } 27 var user = new Student("na"); 28 var user2 = new xStudent("asd",12); 29 30 31 //原型链 32 </script> 33 </head> 34 <body> 35 36 </body> 37 </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义