Java Singleton Muster -> Methode für Konstruktor mit Parametern

frager2345

Aktives Mitglied
Hi, also ich möchte dass von meiner Klasse höchstens eine Instanz erzeugt werden kann. Dafür habe ich den Konstruktor auf privat geändert und möchte nun Methoden schreiben um ein Objekt zu erstellen, aber wie mache ich das wenn dem Konstruktor Parameter übergeben werden?
Java:
private Bibliothek(ArrayList<Buch> buecher) {
        this.buecher = buecher;
    }
Code:
public static Bibliothek instance() {
        if(unique == null){
            unique = new Bibliothek();
        }
        return unique;
    }
 

httpdigest

Top Contributor
Warum soll es denn von deiner Bibliothek nur eine Instanz geben? Lass doch den Client/Aufrufer entscheiden, wieviele Bibliotheken er erzeugt?
 

Jw456

Top Contributor
Es wird wohl so sein das es die ArrayListe nur ein Mal in seinem Programm geben soll.

Er aber von verschieden Klassen (vielleicht Bildschirmseiten) immer die gleiche Liste bearbeiten will.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
frager2345 Singleton-Muster Java ->Nur eine Instanz einer Klasse erzeugen können Java Basics - Anfänger-Themen 45
L Java Serialisierung Singleton Java Basics - Anfänger-Themen 6
D Singleton in Java implementieren Java Basics - Anfänger-Themen 6
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 6
R Java Bücher hilfe Java Basics - Anfänger-Themen 6
frager2345 Java Beans -> PropertyChangeListener Java Basics - Anfänger-Themen 3
Scappy Java Lernpartner gesucht! Java Basics - Anfänger-Themen 15
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
frager2345 Optional Klasse Java Java Basics - Anfänger-Themen 2
JavaBeginner22 Java 2 Zufalls zahlen generieren. Java Basics - Anfänger-Themen 11
P Neue Java v8 JRE Version nicht über alte drüber installierbar: Wie sonst? Java Basics - Anfänger-Themen 7
B "Firmenhierarchie" in Java umsetzen? Java Basics - Anfänger-Themen 3
rosima26 Java SubSum bestimmen Java Basics - Anfänger-Themen 76
M Umgebungsvariable kann Java-Applikationen außerhalb der IDE nicht starten Java Basics - Anfänger-Themen 4
Sachinbhatt Was ist die Notwendigkeit eines Sammlungsframeworks in Java? Java Basics - Anfänger-Themen 2
Temsky34 Wie bekomme ich dieses Java-Warning wieder weg? Java Basics - Anfänger-Themen 2
berserkerdq2 sqllite in Java, wenn ich mache select count(*) ..., erhalte ich dann nur die gezählte Anzahl oder werden auch die Tabellen ausgegeben? Java Basics - Anfänger-Themen 2
berserkerdq2 Java streams, wann nutze ich ::, also 2x Doppelpuntk bei Streams? Java Basics - Anfänger-Themen 5
berserkerdq2 Wo finde ich in der Java Api die Notation zu Threads bezüglich Synchronized? Java Basics - Anfänger-Themen 14
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
M Variable Felderanzahl Java Java Basics - Anfänger-Themen 10
frager2345 Java Klasse Buch verwalten Java Basics - Anfänger-Themen 0
frager2345 Java eigen Klasse zum verwalten von Büchern Java Basics - Anfänger-Themen 3
frager2345 Java Java Basics - Anfänger-Themen 14
frager2345 Gauß Summenformel in Java Java Basics - Anfänger-Themen 10
T Java FXML selbes Fenster verschiedene Stellen im Programm Java Basics - Anfänger-Themen 5
C Wie berechne ich SQRT in Java? Java Basics - Anfänger-Themen 2
Fragerjava Java Schnittstellen Java Basics - Anfänger-Themen 6
volcanos sun.audio has been removed from Java since JDK 9 Java Basics - Anfänger-Themen 2
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
berserkerdq2 Findet eine parallele Verarbeitung in Java bei Threads erst statt, wenn man die Methoden auch synchronized? Und wie sieht bei Conditions aus? Java Basics - Anfänger-Themen 8
H Java Regex Aufzählung kontrollieren Java Basics - Anfänger-Themen 3
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
B Dom Manipulationen mittels Java Java Basics - Anfänger-Themen 8
GoenntHack Java Text von JLabel verändert sich nicht Java Basics - Anfänger-Themen 1
Lacotto Java Kurs Aufgaben Hilfe Java Basics - Anfänger-Themen 14
D JAVA Programm schreiben Java Basics - Anfänger-Themen 46
D Java Pattern mit X Ausgabe Stern Java Basics - Anfänger-Themen 4
BATMAN_2008 Jackson adding additional fields to JSON throws java.util.concurrent.CompletionException: Java Basics - Anfänger-Themen 2
O Java Text Area Zeilenausgabe Java Basics - Anfänger-Themen 7
K Spieleidee gesucht für Informatikprojekt - JAVA (BlueJ)? Java Basics - Anfänger-Themen 15
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
123456789sssssaaaa Java Wrapper Class Java Basics - Anfänger-Themen 13
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
A Java-XSSFBook: zwei Sheets mergen Java Basics - Anfänger-Themen 5
districon Java Nachhilfe - wo finden? Java Basics - Anfänger-Themen 9
J Benennung einer mir unbekannten Java - Ausdrucksweise Java Basics - Anfänger-Themen 5
rosima26 Taylor-Reihe in Java Java Basics - Anfänger-Themen 20
javamanoman Java für Online Banking Java Basics - Anfänger-Themen 12
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
S Java Client-je nach Heap Size Größe startet Applikation oder nicht Java Basics - Anfänger-Themen 4
Vernon.098 Java (BlueJ) Mensch ärgere dich nicht Programmien Java Basics - Anfänger-Themen 6
S Übungen Java von Kopf bis Fuß Java Basics - Anfänger-Themen 2
U Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
123456789sssssaaaa Which is the best way to Print Fibonacci Series in Java? Java Basics - Anfänger-Themen 3
H Auf Java-Klassenarbeit vorbereiten Java Basics - Anfänger-Themen 7
Vivien Kurze Verständnisfrage zu Java Point aus java.awt.* Java Basics - Anfänger-Themen 5
A java jar-File Java Basics - Anfänger-Themen 1
K Java Hamster Simulator Java Basics - Anfänger-Themen 18
S Hilfe bei Umänderung von Java Code Java Basics - Anfänger-Themen 16
berserkerdq2 Wie würde man einen regulären Ausdruck in Java schreiben, der prüft, dass zwei bestimtme Zahlen nicht nebeneinadner sind? Java Basics - Anfänger-Themen 3
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
N Java-Performance messen Java Basics - Anfänger-Themen 0
C Java Funktion: externe Daten vom Internet einbinden Java Basics - Anfänger-Themen 2
X Karten austeilen in Java Java Basics - Anfänger-Themen 3
Robert_Klaus Hamster java Simulation Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
Fats Waller Wofür stehen diese Konstanten im Java Labyrinth ? Java Basics - Anfänger-Themen 5
von Spotz Java Verzeichnistrukturen Java Basics - Anfänger-Themen 47
H Java verkettete Liste, Wert eines Index zurückgeben Java Basics - Anfänger-Themen 1
F Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11 at main.main(main.java:11) Java Basics - Anfänger-Themen 2
S Video-schneiden mit Java? Java Basics - Anfänger-Themen 5
K Präzedenregeln in Java sagen, dass +expr und -expr vor + von Addition und - von Addition stehen, warum wird dann z. B. a+b als eine Addition ausgeführ Java Basics - Anfänger-Themen 7
B Zielcode in Java Java Basics - Anfänger-Themen 3
F java: incompatible types: possible lossy conversion from double to int Java Basics - Anfänger-Themen 1
S Java über SSH Java Basics - Anfänger-Themen 13
R Ist Java das Richtige für mich? Java Basics - Anfänger-Themen 4
S Java Methodenaufrufe zählen Java Basics - Anfänger-Themen 4
K Java sortieren. Java Basics - Anfänger-Themen 7
O Java 17 keine Pflicht um Exceptiones zu behandeln? Java Basics - Anfänger-Themen 2
I Java Mail (IMAP -> Empfangen) und Google Mail Java Basics - Anfänger-Themen 1
jamboy7 Java-API kennenlernen, verstehen und nutzen lernen Java Basics - Anfänger-Themen 4
R Java Dreifacher Münzwurf Java Basics - Anfänger-Themen 2
M Java printf(Locale.... funktioniert nicht Java Basics - Anfänger-Themen 3
thor_norsk Fernseher programmieren mit Java Java Basics - Anfänger-Themen 4
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
R java.util.Set, CASE_INSENSITIVE_ORDER Java Basics - Anfänger-Themen 6
C Java Arrays - Ausgabe in Methode Java Basics - Anfänger-Themen 12
S Java kniffel Java Basics - Anfänger-Themen 20
Konsii25 Reihen in Java umdrehen Java Basics - Anfänger-Themen 4
P9cman Ampel in Java implementieren Java Basics - Anfänger-Themen 3
M Jenga Regeln Java Programmieren Java Basics - Anfänger-Themen 1
M Exception in thread "main" java.util.NoSuchElementException Java Basics - Anfänger-Themen 2
S Java Enum Java Basics - Anfänger-Themen 2
brypa Java Grundlagen Java Basics - Anfänger-Themen 97
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
N Java-Code abwärtskompatibel machen Java Basics - Anfänger-Themen 4
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2

Ähnliche Java Themen


Oben