Warum wird Java als objektorientierte Programmiersprache bezeichnet?

7 Antworten


  • Java wird als objektorientierte Programmiersprache bezeichnet, weil Java eine Art Programmiersprache ist, die in jedem ihrer Programme Object verwendet.

    In jedem Java-Programm müssen Sie Klassen erstellen und in der Hauptfunktion von Java müssen Sie Objekte der Klassen erstellen.

    Sie können ein c++-Programm schreiben, ohne eine Klasse zu erstellen, aber Sie müssen Klassen und Objekte in Java-Programmen erstellen, weshalb Java "rein" objektorientierte Programmiersprache genannt wird.

    Alle Konzepte wie Vererbung, Modularität, Polymorphismus und Kapselung in Coop werden von Java unterstützt.
  • Objektorientierte Programmierung trennt strikt die Vorstellung davon, was zu tun ist, von der Art und Weise, wie es getan wird. "Was" wird als eine Reihe von Methoden, öffentlich zugänglichen Daten und deren zugehöriger Semantik beschrieben. Diese Kombination aus Methoden, Daten und Semantik erhält die Form einer Klasse, die später als benutzerdefinierter Typ bezeichnet wird. Der Designer der Klasse macht aus den Methoden, Daten und Semantik eine Vorlage und stellt sie den Programmierern zur Verfügung, die sie verwenden. Diese Vorlage definiert einen Typ, so dass alle Objekte, die Instanzen dieses Typs sind, den Methoden, Daten und Semantiken zustimmen, die von der Vorlage modelliert werden. Java folgt den oben genannten Phänomenen bei Programmierproblemen, daher wird es als objektorientierte Programmiersprache bezeichnet. Hoffe es beantwortet die Frage.

  • Der Begriff "rein" in der Objektorientierung ist ein wenig subjektiv und in der Praxis nicht ganz klar definiert, aber es gibt reine objektorientierte Programmiersprachen. Die Prinzipien der Objektorientierung sind dagegen wohldefiniert. Programmiersprachen sind ziemlich in komplizierten Materialien verschachtelt, und es ist schwer zu sagen, dass alles ein Objekt sein muss, da alle formalen Systeme Primitive benötigen. Wie kann man ein Objekt ohne den Begriff eines Objekts als Definition definieren? Dies alles läuft auf die Typentheorie hinaus, und man kann nicht alles als "Etwas" definieren, ohne das "Etwas" zu kennen. Damit ist Java eigentlich keine reine objektorientierte Programmiersprache, da es Primitive benötigt.Die einzige Möglichkeit, eine reine Programmiersprache ohne Primitive zu erhalten, besteht darin, nicht einmal die Idee zu haben, konkrete Begriffe in einer Programmiersprache zu definieren, da sie keine Primitive enthält.

    Smalltalk ist ein Beispiel für eine reine Programmiersprache. Damit kann ich die Frage nicht genau beantworten, da Sie zwei OO-Programmiersprachen vorgestellt haben, von denen keine "rein" ist.

  • java ist eine objektorientierte Programmiersprache, aber keine reine objektorientierte Programmiersprache, da sie primitive Datentypen wie int, byte, long... usw. unterstützt.

    Hauptmerkmale sind:

    • Nachlass
    • Verwahrung
    • Polymorphismus
    • Verband
    • Anhäufung

    technologie

    Um mehr Informationen zu erhalten, besuchen Sie:

    https://dfsmrecruitment.com/job-seekers/

  • Java ist eine OOP-Sprache und keine reine objektbasierte Programmiersprache. Damit eine Programmiersprache rein objektorientiert ist. ... Im Gegensatz zu einer reinen OOP-Sprache wie Smalltalk, wo es keine primitiven Typen gibt, und Boolean, int und Methoden alle Objekte sind. Wenn Sie mehr erfahren möchten, erhalten Sie Hilfe von unseren Experten unter www.codeavail.com/SubmitWork

  • Auf meine Art ist Java nicht rein objektorientiert.
    Objektorientierte Programmiersprache sollte nur Objekte haben, während Java char,float, int hat, die keine Objekte sind.

  • Ja, es wird so genannt, weil alles, was Sie in Java verwenden, nur in Klassen verwendet werden sollte und deren Funktionen nicht isoliert werden können. Es ist also eine reine objektorientierte Sprache.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear