2016-08-16 2 views
-1

Ich muss über das OOPs Konzept wissen und ich brauche eine klare Erklärung mit einem Echtzeitbeispiel ...! Ich bin ein Selbstlerner und konnte einige Ideen nicht in Oops bekommen. Vor allem in Java .. Bitte helfen Sie mir einigeWarum brauchen wir ein Oops-Konzept in Java ...? Kann jemand mit einem Echtzeit-Beispiel erklären, wie das Oops-Konzept umgesetzt wurde?

+0

Es gibt entweder zu viele mögliche Antworten, oder gute Antworten wären für dieses Format zu lang. Bitte fügen Sie Details hinzu, um die Antwortmenge einzuschränken oder ein Problem zu isolieren, das in einigen Absätzen beantwortet werden kann. – piyushj

+0

Überprüfen Sie die Oracle-Lernerseite für die [Java OOP-Konzepte] (https://docs.oracle.com/javase/tutorial/java/concepts/). Reale Weltproben sind auch da. – Nikita

+0

Danke Jungs .....! –

Antwort

0

Sie bitten um eine der großen Themen zu erklären.Lassen Sie mich jedoch einige grundlegende Themen über OOPS erklären. OOPS itslef erklärt Ihnen, Java ist "Objektorientierte Programmierung Langugae" und hat Ziele wie 1) Klasse, Objekt: Klasse kann als der Entwurf oder eine Vorlage für ein Objekt betrachtet werden und beschreibt die Eigenschaften und das Verhalten des Objekts, aber ohne wirkliche Existenz. Ein Objekt ist eine bestimmte Instanz einer Klasse, die tatsächlich existiert, und es kann viele Objekte (oder Instanzen) für eine Klasse geben. Beispiel: Hund, Auto, etc .. 2) Encapsulation: Encapsulation ist der Prozess des Einwickelns von Daten (Eigenschaften) und Verhalten (Methoden) eines Objekts in einer einzigen Einheit; und die Einheit hier ist eine Klasse (oder eine Schnittstelle). Beispiel: Kapseln. 3) Polymorphismus: Die Fähigkeit, Form zu ändern, ist als Polymorphismus bekannt. Java unterstützt verschiedene Arten von Polymorphie wie Überladen und Übersteuern. More details about overloading and overriding 4) Vererbung Vererbung beschreibt die Eltern-Kind-Beziehung zwischen zwei Klassen. Beispiel: Ancestor-Eigenschaft für das aktuelle Kind. 5) Abstraktion: Eine abstrakte Klasse ist eine Klasse, die nicht instanziiert werden kann, aber alle Eigenschaften einer Klasse einschließlich Konstruktoren hat. Abstrakte Klassen können einen Status haben und können verwendet werden, um eine Skelettimplementierung bereitzustellen. Beispiel: More you can see here Wie Sie erwähnt haben, sind Sie ein Selbstlerner also bitte gehen Sie so viele Dokumente wie möglich java docs .Hope es ist nützlich.

Verwandte Themen