javascript核心技术(五十五)JS中类的继承 extends

[复制链接]
查看: 1742|回复: 31
发表于 2023-1-29 17:36:05 | 显示全部楼层 | 阅读模式
在JS中的继承是单继承,即:一个类只能继承一个类。

<!DOCTYPE html>
<html>

<head>
        <title>JS中类的继承 extends</title>
</head>

<body>
        <script type="text/javascript">
        // 定义子类时,使用extends关键字继承父类
        // 父类不需要实例化
        // 定义父类
        class A{
                constructor(){
                        this.age = 30;
                }
                say(){
                        console.log('我是父类A中的实例方法say');
                }
                static song(){
                        console.log('我是父类A中的静态方法song');
                }
        }

        //定义子类
        class B extends A{ //子类B继承了父类A
                //子类构造方法
                constructor(){
                        //函数形式的super() 表示调用父类的构造方法
                        //如果子类定义了构造方法,且在构造方法中使用了this,必须先调用super()
                        super();

                        this.sex = '保密';
                }
                //super.方法() 写法,如果当前方法是实例方法,则调用父类的实例方法
                //如果当前方法是静态方法,则调用父类的静态方法
                //同名的实例方法,子类会覆盖父类
                say(){
                        //如果需要同时执行父类的方法
                        //需要使用super.父类方法(); 调用
                        super.say();
                        console.log('我是子类B中的实例方法say');
                }
                //同名的静态方法,子类会覆盖父类
                //
                static song(){
                        //如果需要同时执行父类的方法
                        //需要使用super.父类方法(); 调用
                        // super.coding();
                        console.log('我是子类B中的静态方法song');
                }
        }

        //实例化子类得到子对象
        var obj = new B();
        obj.say();
        console.log(obj.age)

        //调用静态方法
        B.song();
        </script>
</body>

</html>


javascript核心技术(五十五)JS中类的继承 extends



易博软件介绍

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-2-22 23:09:19 | 显示全部楼层
天下一绝啊!!!!!!!!!!!好!!!!!!!!!!!!!

0

主题

21

帖子

11

积分

营销入门

Rank: 2

积分
11
发表于 2023-3-5 21:26:10 | 显示全部楼层
哎 ~~~~~~~~~~  默默无问两眼泪啊~~  太好了 , 这篇文章我一定要收藏,(楼主不介意吧)  他将是将是我踏上成功的催化剂

0

主题

21

帖子

11

积分

营销入门

Rank: 2

积分
11
发表于 2023-3-16 18:14:15 | 显示全部楼层
我觉得人你的很好啊,我离这个目标还差很多,我相信我很更加努力的  

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-3-25 10:35:05 | 显示全部楼层
中国太需要有志之士了,愿大家都共同努力吧!  

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-4-1 03:58:27 | 显示全部楼层
ding
发表于 2023-4-5 11:54:44 | 显示全部楼层
很感谢楼主的分享,都是很有意义经验  
发表于 2023-4-10 19:58:28 | 显示全部楼层
虽然看不懂 但我一顶要把它学会!!!!

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-4-15 09:55:53 | 显示全部楼层
其实很多人都懂编程,但不是很精通。我也没有找到工作。我可那还没有你精。我是说VC。  我学VB4年了。我QQ162252487。

0

主题

25

帖子

14

积分

营销入门

Rank: 2

积分
14
发表于 2023-4-20 03:57:59 | 显示全部楼层
精辟
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表