Java Programmierung Speicherung der Objekte und der klassen?

... komplette Frage anzeigen

2 Antworten

In dieser sind die Methoden der klasse sowie die variablen definiert die an die zugehörigen Objekte vererbt werden

Vererbt wäre ein missverständlicher Ausdruck. Eine Klasse ist der Bauplan für ein Objekt. Vererbung ist im Zusammenhang mit Objektorientierung etwas anderes.


Wenn ich jetzt ein Objekt dieser Klasse nennen wir es rechnung1 erstelle, wo tue ich das?


Das kannst du überall machen. Überall da, wo du es brauchst. Später dann, wenn du größere Programme schreibst, wirst du dich auch mit der Programmarchitektur beschäftigen (z.B. der Schichtenarchitektur), die dein Programm strukturiert und "vorschreibt", wo bestimmte Dinge gemacht werden und wo nicht.

Für den Anfang aber kann dein Rechnungsobjekt z.B. in der main-Methode des Programms stehen oder in einer beliebigen anderen Klasse.

Antwort bewerten Vielen Dank für Deine Bewertung

Immer in einer eigenen Datei. Nie in der Klasse selbst. Objekte von der Klasse Rechnung.java und Kunde.java können natürlich in der selben Datei erstellt werden. Z. B. könnte aber auch ein Objekt der Klasse Kunde in der Klasse Rechnung erstellt werden.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Cowboyjunior
13.08.2016, 12:11

Also würde ich im Prinzip aber nicht für alle Objekte eine große Datei nehmen in der alle Objekte sind sondern (außer ich mache wie in deinem Beispiel ein Objekt in der anderen klasse) für jede Klasse eine extra Datei mit ihren Objekten rixhtig?

0
Kommentar von anonUser15
13.08.2016, 12:21

Es kommt immer darauf an wie umfangreich dein Projekt ist. Du solltest nicht zu viel in einer Datei schreiben, aber auch nicht zuviele Dateien anlegen, da es sonst zu unübersichtlich wird. Aber für jedes Objekt eine eigene Datei erstellen, würde ich nicht machen.

0

Was möchtest Du wissen?