Deklaracja w funkcji a globalność

0

Witam,

jestem javowym nowicjuszem i potrzebuje pomocy. Sprawa pewnie błacha, ale nie moge sobie poradzic.
W prostym programiku mam 2 funkcje. W jednej z nich tworze tablice. W jaki sposob umozliwic dostep do tej tablicy z poziomu innej fnkcji. Obie funkcje sa w jednej klasie. Pomoze ktos? Chodzi mi o to jak zadeklarowac te tablice by byla "globalna".

Pozdrawiam
Mejdej

0

funkcje - czyli metody statyczne? w takim razie i tablica musi być polem statycznym...

0

Możesz zrobić to na kilka sposobów:

  1. Wspomniane wyżej pole statyczne.
  2. Druga metoda może przyjmować tablicę jako parametr.
  3. Pole może być polem obiektu.

@keraj, wielu początkujących mówi funkcje, a myśli metody.

0

Przyznam ze java bawie sie od dwoch dni, wiec musze troche jeszcze dopytac.
Moją fukcję czy metodę (nie wiem jak to sie tu nazywa) deklaruje tak:

private void WczytajDaneStartowe() {

a wewnatrz niej deklaruje tablice w ten sposob:

String zones[] = new String[nodes.getLength() + 1];

jak zrobic zeby ta tablica byla tablica obiektu? Musze ja zainicjowac wczesniej przy tworzeniu obiektu czy mozna to zrobic dopiero tutaj, wewnatrz tej metody?

0

Podstawy Javy lektura na dziś wieczór ;)

0

Dzieki:). Jak do tej pory jestem programista PHP, ale czas zaczac sie rozwijac:) Trzeba sporo zmienic myslenie do Javy:)

A tak btw... Juz sobie poradzielm z ta tablica.

1 użytkowników online, w tym zalogowanych: 0, gości: 1