GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Polymorphism

BLU BLU Deutsch 5 Karten

Karten in diesem Stapel (5)

  1. 1What means Polymorphism literally?It means many forms
    - poly means many
    morph means form
  2. 2What is Polymorphism?It is a concept by which we can perform a single action in different ways
  3. 3Which types of Polymorphism is there?-Compile Time (Static)
    -> can be archived by Method Overloading or Constructor Overloading
    - Runtime (Dynamic)
    -> can be archived by Method Overriding
  4. 4How can Method Overloading or Constructor Overloading be archived?- By keeping the same method name and changing:
    -number of parameters
    -type of parameters
    - order of parameters
    Da der Compiler immer eine Methode basierend auf dem Kontext in der gleichen Klasse auswählt, ist Overloading nicht für Methoden in unterschiedlichen Klassen vorgesehen.
  5. 5How can Method Overriding be archived?Runtime Polymorphism
    Runtime (Dynamic)
    Method Overriding
    - Can be archieved in Inheritance by reimplementing the parent class method in Child class
    class: printer
    print() {
    Syso("Welcome);
    };
    class Greeter inherits from printer class
    @Overriden
    print(){
    Syso("HI");
    }

Informationen

Beschreibung
Karteikarten am Polymorphism, erstellt von BLU BLU am 13/01/2025.
Erstellt von
BLU BLU
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck