invalid method declaration

0
invalid method declaration; return type required

Wyrzuca mi ten błąd przy metodzie:

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

	}

Character'y mam zdefiniowane jako pliki graficzne.

0

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

0
(down = true)

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

0

Wystarczy

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

Zdanie

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

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

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