So erweitern Sie zwei Klassen in Java

So erweitern Sie zwei Klassen in Java
Java unterstützt eine OOPS -Funktion namens Vererbung, mit der eine übergeordnete Klasse auf andere untergeordnete Klassen erweitert werden kann, um auf Eigenschaften einer übergeordneten Klasse zuzugreifen. Java ist eine Beschränkung in Bezug auf die Erbschaft, die sich auf eine Klasse bezieht, die sich nur auf eine andere Klasse gleichzeitig erstrecken kann. Wenn Sie mehr als eine Klasse erweitern, wird das Programm nicht erfolgreich ausgeführt.

Diese Beschreibung demonstriert die Methode, um zwei Klassen in Java zu erweitern.

So erweitern Sie zwei Klassen in Java?

In Java können wir zwei Klassen erweitern, indem wir das verwendenerweiternSchlüsselwort, was bedeutet, dass die untergeordnete Klasse alle Eigenschaften der Elternklasse erbt.

Syntax
Um Java zwei Klassen zu erweitern, folgen Sie der angegebenen Syntax:

Kind erweitert Eltern

Hier repräsentiert das Kind die Kinderklasse, und Eltern bezeichnet die Elternklasse.

Beispiel 1: Erweitern Sie eine Klasse in Java
In diesem Beispiel werden wir eine Klasse erweitern “Beispiel"Als Kinderklasse aus einer übergeordneten Klasse namens"Willkürlich”Zugang zu ihren Eigenschaften. Die zufällige Klasse enthält eine statische Integer -Typ -Methode mit dem Namen “Summe()"Mit zwei ganzzahligen Parametern"A" Und "B”. Diese Methode gibt die Summe der angegebenen Zahlen zurück:

Klasse zufällig
public static int sum (int a, int b)
int sum = a+b;
Rückgabesumme;

Wir werden die Beispielklasse auf die zufällige Klasse erweitern und den Wert zweier Zahlen drucken, indem wir die Summe () -Methode der übergeordneten Klasse zufällig aufrufen und die erforderlichen Ganzzahlen als Argument übergeben:

Das Beispiel für die öffentliche Klasse erweitert zufällig
public static void main (String [] args)
System.aus.println ("Summe von zwei Zahlen ist" + Summe (30,45));

Die Ausgabe zeigt die Summe von zwei Zahlen, da wir erfolgreich auf die Klassenmethode des Elternteils zugegriffen haben:

Beispiel 2: Erweitern Sie zwei Klassen gleichzeitig in Java
Java unterstützt eine einzelne Erbschaft, aber keine Mehrfach ineritativ. In einer einzigen Vererbung erstrecken sich die Klassen nur aus einer Klasse, die als Elternklasse bezeichnet wird. Während im Multi-Inheritance wird die untergeordnete Klasse auf mehrere Klassen erweitert, was nicht möglich ist.

Zum Beispiel wird die Klasse B mit Klasse A erweitert, und die Klassen B und C werden beide aus der Klasse A erweitert. Dies ist das einzelne Vererbung, das zeigt, dass Klasse A zwei Kinderklassen hat, B und C. Wenn die C -Klasse aus den Klassen A und B erweitert wird, bedeutet dies, dass die Klasse C zwei Eltern hat, Klasse A und Klasse B. Dies ist in Java nicht möglich; Das Ausprobieren führt zu einem Fehler.

Hier in diesem Beispiel werden wir drei Klassen erstellen. “Fahrzeug","Auto", Und "Fahrrad”. Das Klassenauto wird mit Klassenfahrzeug und Fahrrad verlängert, was eine gibt “Ungelöster Kompilierungsfehler”:

Beispiel 3: Erweitern Sie mehrere Klassen mit einem einzigen Vererbung
Durch die Verwendung eines einzelnen Vererbung erweitern wir zwei oder mehr Klassen mit einer Klasse. In diesem Beispiel haben wir ein Klassenfahrzeug, das die Elternklasse ist, und das Auto und das Fahrrad werden daraus erweitert. Die Fahrzeugklasse enthält eine Methode “Geschwindigkeit()”Mit einem ganzzahligen Parameter vom Typ namens VSpeed, der die Geschwindigkeit des Fahrzeugs druckt. Aufgrund der Vererbung ist die Geschwindigkeitsmethode auch durch Kinderklassen zugänglich:

Klassenfahrzeug
Hohlraumgeschwindigkeit (int vspeed)
System.aus.println ("aktuelle Geschwindigkeit:"+vspeed);

Das Auto für Kinderklassen enthält eine Ganzzahl -Typvariable “Cspeed"Und die Methode"Farbe()"Mit einer Zeichenfolge Typvariable"Farbe”Als Parameter:

Das Klassenauto erweitert das Fahrzeug
public int cspeed;
void Color (String Color)
System.aus.println ("Farbe des Autos ist:"+ Farbe);

Das Kinderklassenbike enthält eine Ganzzahl -Typvariable “Bspeed”:

Das Klassenrad erweitert das Fahrzeug
public int bspeed;

In der Main () -Methode einer anderen Klasse namens Beispiel erstellen wir ein Objekt der CAR Child -Klasse und greifen auf die Klassenmethode des Elternteils zu. “Geschwindigkeit()"Mit dem Objekt der Kinderklasse"Auto”:

Beispiel für öffentliche Klasse
public static void main (String [] args)
Car Car = New Car ();
Auto.Geschwindigkeit (30);
Auto.Farbe: Schwarz");

Die Ausgabe zeigt an, dass die untergeordnete Klasse erfolgreich auf die Methode der übergeordneten Klasse zugegriffen hat, indem sie ein einzelnes Vererbung verwendete:

Wir haben alle grundlegenden Anweisungen zum Erweitern von zwei Klassen in Java gesammelt.

Abschluss

Zwei Klassen erstrecken sich in Java, indem sie das verwenden “erweitern" Stichwort. Erweiterende Klassen bedeutet, dass wir alle Eigenschaften der Elternklasse an die Kinderklasse erben. Durch die Verwendung des Schlüsselworts Extend kann man problemlos auf die Variablen und Methoden der übergeordneten Klasse in der untergeordneten Klasse zugreifen. In Java können Sie durch die Verwendung des Extend-Keywords eine einzelne Vererbung erreichen, während Java die Multi-Inheritance/ in dieser Beschreibung nicht unterstützt, haben wir die Methode zum Erweitern von zwei Klassen in Java demonstriert,.