“Comment appeler le constructeur paramétré d'une classe de parents dans l'héritage” Réponses codées

Constructeur parent d'appel PHP

<?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

Comment appeler le constructeur paramétré d'une classe de parents dans l'héritage

/*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

Comment obtenir la classe parent en utilisant Super Python

class Foo(Bar):

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

Réponses similaires à “Comment appeler le constructeur paramétré d'une classe de parents dans l'héritage”

Questions similaires à “Comment appeler le constructeur paramétré d'une classe de parents dans l'héritage”

Plus de réponses similaires à “Comment appeler le constructeur paramétré d'une classe de parents dans l'héritage” dans Java

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code