invalid method declaration

invalid method declaration
Skatty
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 139
0
Kopiuj
invalid method declaration; return type required

Wyrzuca mi ten błąd przy metodzie:

Kopiuj
	public getSprite() {
		if (down = true) {
			return character;
		}
		if (left = false) {
			return character2;
		}

	}

Character'y mam zdefiniowane jako pliki graficzne.

  • Rejestracja: dni
  • Ostatnio: dni
0

W nagłówku metody powinienes podac jaki typ masz zwracac.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0
Kopiuj
(down = true)

Afair, operatorem porównania jest ==, nie =.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Wystarczy

Kopiuj
if(down)
...
if(!left)
...

Zdanie

Character'y mam zdefiniowane jako pliki graficzne.
jest bardzo nieprecyzyjne. Być może deklaracja powinna wyglądać tak:

Kopiuj
public Image getSprite()
//lub
public File getSprite()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.