Ich möchte ein Array für jedes Objekt erstellen, das ich erstelle, aber ich kann nicht darauf zugreifen. da sein Bereich innerhalb des Konstruktors liegt.Wie greife ich auf das im Konstruktor erstellte Objekt zu?
class Constructor{
Constructor(int vsl)
{
int[] array = new int[vsl];
}
}
Wenn Ich nenne dieses Konstruktor von Constructor c = new Constructor (4);
Wie kann ich Array in meinem Code verwenden?
Hinweis: Ich möchte das Objekt innerhalb des Konstruktors speziell erstellen und manipulieren, indem ich Werte aus dem Scannerobjekt verwende.
@ Jens "global" ist kein Begriff, den ich in einem Java-Kontext verwenden würde. – GhostCat
Ich rate dir, einen Blick auf Tutorials zu Java-Objekten zu werfen, bevor du versuchst, einen Code zu schreiben. – MrPromethee
Sie haben 'array' eine lokale * Variable * in Ihrem Konstruktor erstellt; aber es muss ein * Feld * deiner Klasse sein. Also: lerne zuerst über solche Grundlagen. Du lernst die Grundlagen nicht durch Versuch und Irrtum, sondern durch das Studium von Tutorials und Büchern. – GhostCat