2014-10-23 28 views
7

Co to znaczy, gdy są one w nawiasach kwadratowych przed numerem double. Na przykład: double[] i czy istnieje jakiś specjalny sposób użycia funkcji return podczas korzystania z nich w metodzie.co oznaczają nawiasy kwadratowe? w języku Java

Dla przykładu:

public double[] MethodName(){ 

} 

Jaki jest typ zwracanej wartości?

+0

to się nazywa 'Array'. http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – EpicPandaForce

+0

To jest dla tablic. Musisz utworzyć tablicę, aby zwrócić (lub zwrócić wartość null) dla tej metody. Dawny. 'return new double [10];' –

Odpowiedz

11

Nawiasy kwadratowe [] wskazują tablicę. W twoim przypadku kodu:

public double[] MethodName(){ .... }

Masz metodę publiczną MethodName która zwraca tablicę. Podwójne wskazuje, jaki typ macierzy, to znaczy przechowuje tablicę obiektów typu double.

EDYCJA: Nie pamiętam odpowiedzi na pytanie zwrotne. Ale dla twojej linii kodu, MethodName zwróci tablicę typu double (która zależałaby od implmentacji wewnątrz treści metody). Nadzieja, która pomaga (jestem też nowa w Javie, wspinając się po drabinie replikacji SO)

+0

Coś jeszcze, co wymaga odpowiedzi? Chcę, żeby ten zielony tyk sprawdzał :) – 12341234

Powiązane problemy