面向对象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>
复制代码

 

posted @   doremi429  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示