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?
Antwort
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.
- 1. Kann jemand das erklären?
- 2. Warum brauchen wir Standardmethoden in Java?
- 3. Kann mir jemand das erklären?
- 4. Kann mir jemand erklären, warum wir die folgende Ausgabe bekommen?
- 5. Kann jemand bitte erklären, wie das funktioniert?
- 6. Kann jemand diesen Java-Code erklären
- 7. Warum brauchen wir targetNamespace?
- 8. Warum brauchen wir Schnittstellen in Java?
- 9. Kann jemand bitte den "Index-Trick" erklären?
- 10. Kann mir jemand erklären, wie das funktioniert?
- 11. Warum brauchen wir benutzerdefinierte Klassenlader in Java
- 12. Callbacks & params.require - Kann mir das jemand erklären?
- 13. Warum brauchen wir Hadoop-Distributionen?
- 14. Anmelden bei Python. Kann jemand das erklären?
- 15. C-Programmierung, Kann jemand das erklären?
- 16. Warum brauchen wir nicht lange in Java Suffix?
- 17. Kann jemand erklären, warum "git status" das .git-Verzeichnis berührt?
- 18. Kann jemand MustOverride erklären?
- 19. Kann jemand erklären, wie Java HashMap die Funktion hash()?
- 20. Kann jemand OAuth erklären?
- 21. Gib mir ein Echtzeitbeispiel, wo wir die Closure-Funktion in Java Script implementieren?
- 22. Schaltjahre. Programm in Ruby. Kann jemand das erklären?
- 23. wierdness mit tee: kann jemand erklären?
- 24. Kann jemand das Paradox der Klasse.superclass.class.superclass erklären?
- 25. Warum brauchen wir np.squeeze()?
- 26. Was tun tf.app.flags? warum brauchen wir das?
- 27. Kann jemand erklären, was das tut? (böswillig)
- 28. Warum brauchen wir Entwurfsmuster
- 29. Kann jemand in genau erklären, warum Serienversions-ID in Java statisch ist
- 30. Kann jemand das HTML5 aria-Attribut erklären?
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
Ü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
Danke Jungs .....! –