Sollten Konstruktoren öffentliches Java sein?

Inhaltsverzeichnis:

Sollten Konstruktoren öffentliches Java sein?
Sollten Konstruktoren öffentliches Java sein?
Anonim

Nein, Konstruktoren können public, private, protected oder default (überhaupt kein Zugriffsmodifikator) sein. Etwas privat zu machen bedeutet nicht, dass niemand darauf zugreifen kann. Es bedeutet nur, dass niemand außerhalb der Klasse darauf zugreifen kann. Daher ist der private Konstruktor auch nützlich.

Können Konstruktoren in Java privat sein?

Ein privater Konstruktor in Java wird verwendet, um die Objekterstellung einzuschränken. Es ist ein spezieller Instanzkonstruktor, der in statischen Nur-Member-Klassen verwendet wird. Wenn ein Konstruktor als privat deklariert ist, seine Objekte sind nur innerhalb der deklarierten Klasse zugänglich. Sie können von außerhalb der Konstruktorklasse nicht auf ihre Objekte zugreifen.

Sind Standardkonstruktoren privat oder öffentlich?

In C++ wird der Konstruktor automatisch aufgerufen, wenn ein Objekt einer Klasse erstellt wird. Standardmäßig sind Konstruktoren im Abschnitt public der Klasse. definiert.

Warum deklarieren wir den Konstruktor generell als öffentliches Element in Java?

Der öffentliche Konstruktor bedeutet auch er kann außerhalb der Klasse zugänglich sein. Die andere Klasse kann sie auch auf einfache Weise abrufen aber wenn wir den Konstruktor privat machen, ist er nicht zugänglich außerhalb der Klasse. Außerdem machen wir Konstruktor zum öffentlichen Konstruktor, um die Klasse an einer beliebigen Stelle im Programm zu initialisieren.

Wie mache ich meinen Konstruktor öffentlich?

Machen Sie den Konstruktor öffentlich, wenn Sie zulassen, dass Ihr Client-Code außerhalb des Pakets Ihr Objekt instanziiert. Wenn nichtdas wollen (weil das Objekt paketspezifisch ist oder das Objekt selbst nicht direkt instanziiert werden kann) use package-private.

Empfohlen:

Interessante Beiträge
Verursachen Antihistaminika Nervosität?
Weiterlesen

Verursachen Antihistaminika Nervosität?

Antihistaminika sind dafür bekannt, extreme Schläfrigkeit zu verursachen; bei bestimmten Menschen können sie jedoch Schlaflosigkeit, Erregbarkeit, Angstzustände, Unruhe und eine schnelle Herzfrequenz verursachen. Können Medikamente gegen Allergien nervös machen?

Wenn eia fertig ist?
Weiterlesen

Wenn eia fertig ist?

UVP kann sequentiell erfolgen, d.h. sie kann nach der ingenieurtechnischen/wirtschaftlichen Planungsphase im Projektzyklus durchgeführt werden. Der resultierende UVP-Bericht würde die erforderlichen Minderungsmaßnahmen enth alten, um das Projekt auf umweltverträgliche Weise umzusetzen.

Wer ist der beste Wohnwagenhersteller?
Weiterlesen

Wer ist der beste Wohnwagenhersteller?

Bailey of Bristol in der Owner Satisfaction Survey 2019 zum besten Wohnwagenhersteller gewählt. Bailey of Bristol wurde bei den Owner Satisfaction Awards 2019 zum besten Wohnwagenhersteller für neue und gebrauchte Wohnwagen gewählt präsentiert von The Camping and Caravanning Club und Practical Caravan Magazine.