“Cómo llamar al constructor parametrizado de una clase principal en herencia” Código de respuesta

PHP Llame al constructor matriz

<?php
class BaseClass {
   function __construct() {
       print "En el constructor BaseClass\n";
   }
}

class SubClass extends BaseClass {
   function __construct() {
       parent::__construct();
       print "En el constructor SubClass\n";
   }
}
ExpertDev

Cómo llamar al constructor parametrizado de una clase principal en herencia

/*How to call parameterized constructor  of a Parent class in Inheritance*/
/*Parameterized constructor and Non Parameterized constructor*/
class Parent {
    // Default constructor , not taking args
    Parent() {
        System.out.println("Non Parameterized constructor of Parent");
    }

    // Parameterized constructor, taking args
    Parent(int x) {
        System.out.println("constructor with parameter of Parent " + x);
    }
}

/* Child class which extend from Parent class */
class Child extends Parent {
    // Default constructor
    Child() {
        System.out.println("Non Parameterized constructor of Child");
    }

    Child(int y) {
        System.out.println("constructor with parameter of Child");
    }

    Child(int x, int y) {// One is parameter of Super class int x,
        /*
         * -> * super is keyword that refer to super class and when you passing any
         * parameter
         * that means you are calling to constructor
         */
        super(x);
        System.out.println("2 parameters of Child " + y);
    }
}

public class sample {
    public static void main(String[] args) {

        // Ctreat an obj of child class
        Child child = new Child(10, 20);
    }

}
Rajput

Cómo conseguir la clase principal usando Super Python

class Foo(Bar):

    def __init__(self, *args, **kwargs):
        # invoke Bar.__init__
        super().__init__(*args, **kwargs)
Adventurous Addax

Respuestas similares a “Cómo llamar al constructor parametrizado de una clase principal en herencia”

Preguntas similares a “Cómo llamar al constructor parametrizado de una clase principal en herencia”

Más respuestas relacionadas con “Cómo llamar al constructor parametrizado de una clase principal en herencia” en Java

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código