📜  如何从 JavaScript 中的子类调用父方法?

📅  最后修改于: 2022-05-13 01:56:45.607000             🧑  作者: Mango

如何从 JavaScript 中的子类调用父方法?

编程中称为继承的属性,一个类可以通过它派生其他类的方法和属性,类似于生物中的父子关系。一个孩子从父母那里继承了它的特征,但它不能反过来工作。另外,和众生的亲子关系一样,孩子除了继承的属性外,也可以有自己的属性。在编程上下文中,从其他类派生的类称为派生类或子类或子类。而派生特征的类称为基类或超类或父类。

继承、子类和超类的概念在所有编程语言中都是相同的,唯一的区别是它们的实现。这里的目标是在子类的帮助下调用父类中定义的函数。要获得此结果,可以使用以下列出的方法。

直接调用方法:由于派生类可以访问其基类的所有特性,因此使用子类的对象来引用父类的函数非常有意义。

javascript


    
        Calling parrent from child class
    
    
        
    


javascript


    
        Calling parrent from child class
    
  
    
        
    


javascript


    
        
         Call method and constructor from child class
        
    
  
    
        
    


输出:两次将弹出警报,一次使用父对象,另一次使用子对象。

使用超级方法: super 关键字在 JS 中用于从父类调用函数和构造函数。在子类中提到 super 的地方,编译器会在其父类中查找指定的函数。这主要用于函数重载并且某个要求要求父级函数的版本时。它也用于重载构造函数

javascript



    
        Calling parrent from child class
    
  
    
        
    

输出:

调用方法和构造函数:在这个程序中,我们从子类调用方法和构造函数。

javascript



    
        
         Call method and constructor from child class
        
    
  
    
        
    

输出: