vbia
-
Postów
8 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez vbia
-
-
Szukam materiałów/haseł/słów-kluczy, które nakierowałyby mnie na to w jaki sposób wykonać następujące zadanie.
Mam interfejs. W nim są metody, które mają odpowiadać za:
nr1 zapisanie zwierzaka w systemie i nadanie mu identyfikatora(nazwy lub nr)
nr2 stworzenie grupy zwierząt i nadanie jej identyfikatora(nazwy lub nr)
nr3dodanie obroży dla grupy
nr4 usuniecie grupy
nr5usuniecie zwierzaka
nr6 przesyłanie napisu jaki ma się pojawić na obroży u wybranej grupy zwierzat (na każdej obroży może być kilka napisów może tam być np. napisane jak zwierze ma na imię, czy choruje, czy lubi wodę...byle co, to mają byc teksty w tablicy)
nr7 zwraca wszystkie napisy jakie zostały przesłane do wypisania na obroży (tablica z napisami) w kolejności nadsyłania
Czy ewentualnie ktoś mógłby coś podpowiedzieć? Nawet nie wiem jak zacząć... Gdyby chodziło o jeden obiekt to nie byłoby problemu ale jak pracować na grupie?
Dodam tylko, że ja piszę sam interfejs prowadzący robi klasę startową itd.
-
Brakowało private 3DInterface x; wcześniej w klasie. Temat zamknięty, że tak powiem :)
-
Gdzie jest mój błąd w myśleniu?
public void set3D( 3DInterface x ) { this.x = x; }
Kompilatorowi nie podoba się ta druga linijka, a konkretnie ten x
-
OK. Odpowiedź na moje pytanie powinna brzmieć: Każda klasa, która nie posiada modyfikatora jest w domyśle prywatna czyli miało być po prostu: class Akwarium Na zajęciach to wyszło :) Pozdrawiam!
-
Dzięki. A myślicie, że z treści tego zadania wynika, że ta klasa ma być private, czy np. może/powinna być np. final? Ps. Dziwne to mało powiedziane o tym zadaniu :P podstawy programowania z innych języków zaczynały się od napisania np. kalkulatora i to prymitywnego :)
-
Problem w tym, że tak jak pisałam metody trzeba zaimplementować w NIEPUBLICZNEJ klasie (przepraszam za duże litery ale chcę podkreślić o co mi chodzi) i tutaj wywala mi błąd "modifier private is not allowed here" :(
-
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...
Jak wprowadzać zmiany dla grupy obiektów w Java?
w Java
Napisano
W sumie o mniej więcej taką odpowiedź mi chodziło- dzięki :)