Mam zrobić program, którego poprawność działania testowane będzie przez zewnętrzny program Test.java . I teraz mój problem jest taki, że nie wiem jak zrealizować następujące warunki zadania:
a) zaimplementowanie w niepublicznej klasie Czydopłynie publicznej i statycznej metod o następującym nagłówku:
public static boolean rybka1( boolean[][] tablica );
I teraz tak. Co napiszę to wyskakują błędy (zazwyczaj jest problem z tym, że klasa jest prywatna). Teraz kombinuję tak:
class Akwarium{
private class Czydoplynie {
public static boolean rybka1( boolean[][] tablica ){
//*tutaj będzie taka tam funkcja sprawdzająca czy rybka ma możliwość przepłynięcia
}
}
}
public static void main (String[] args) {
}
b) Nie rozumiem czy to, co piszę ma zawierać public static void main (String[] args) czy to będzie w programie testującym :/ i który program tak na prawdę uruchamiać ma się pierwszy :/
Dodam, że program testujący wysyła tablicę, w której jest "ścieżka" (pola 0 i 1 jeżeli jest rząd jedynek w tablicy to rybka przepłynie, a mój program ma to sprawdzić, czy w wysłana tablica da wynik pozytywny czy negatywny, ale to już pozostawiam sobie)
Gdyby ktoś mógł podsunąć mi szkielet taki jak zamieszczam tylko poprawny
Ps. Zaczynamy programować w Javie i prowadzący uznał, że to prościutkie zadanie na początek a jak dla mnie początek to napisanie programu samochód i stworzenie dla niego metod typu trąbi jedzie :/ niestety mam 4 dni na zrobienie tego więc ciężko mi się przebić przez kurs Javy w takim tempie...