Objekte mit gleichem Namen in unterschiedlichen Klassen

Someone99

Neues Mitglied
Hallo zusammen,
ich beschäftige mich erst seit einem Monat wirklich intensiv mit Java.
Nun bin ich bei meinem ersten größeren Projekt, immer wieder auf eine Frage gestoßen, die ich gern mal klären würde.

Folgende Sache:
Ich erzeuge in der Klasse1 ein Objekt mit dem Name "fileManager". Dieses übergebe ich an eine Methode die in Klasse2 ist. Nun muss ich ja, in den runden Klammern der Methode, den Übergabeparameter definieren mit dem Typ und dem Namen.

Meine Frage bezieht sich auf den Namen, den ich in der Methode in Klasse2 definieren muss:

Ist es in Ordnung wenn ich dort den selben Namen verwende wie in Klasse1 (also "fileManager") da es ja immer noch das "selbe" Objekt ist oder ist das ein absolutes No-Go, da es jeden Name nur ein mal im Programm geben darf ?

Ich hoffe es ist einigermaßen Verständlich was ich meine.
Danke für eure Hilfe.
Tobias
 
Ok, Danke Kababär.

Es ging mir einfach nur um die Übersichtlichkeit, wenn ich ein und das selbe Objekt in mehreren Klassen verwende, und dass ich dann keine Probleme bekomme weil ich den Namen doppelt verwende.
Aber wenn es egal ist welchen Namen ich dem Objekt gebe, passt ja alles.
 
Ich würde sogar empfehlen es gleich zu nennen. Dadurch erkennt man direkt um was es sich handelt und den Zusammenhang zur ersten Klasse. Wie schon geschrieben ist es dem Compiler total egal wie du das Kind nennst, da er eh nur mit Speicheradressen arbeitet und da hat nunmal jedes Object genau eine einzigartige und somit können die Objecte vom Compiler immer unterschieden werden.

Gruß

Claus
 

Zurück
Oben