Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.

#1
Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Witam mam za zadanie napisać klase Miesiac, która ma pola prywatne int dzień oraz int miesiac.
Klasa publiczne ma:
konstruktor – który przyjmuje wartość int dla dnia oraz int dla miesiąca.
konstruktor – który przyjmuje wartośc String i należy na podstawie tego uzyskać int dzień oraz int miesiac. Np. 25 maja.
Miesiac toString() której wynikiem jest String 25 maja. (Czyli na odwrót do powyższego podpunktu).
Dotąd na razie poradziłem sobie z zadaniem. Problem pojawia się tu:

Miesiac dodaj(Miesiac m)- wynikiem tej metody jest nowy obiekt klasy Miesiac bedący sumą bieżącego i podanego jako parametr obiektu.

Tutaj się zgubiłem, nie wiem totalnie o co chodzi. Czy mógłby mi ktoś tutaj na jakimś przykładzie pokazać, wytłumaczyć o co chodzi tak aby w przyszłości bez problemu zrobił taki podpunkt?

Rozumiem, że w tej metodzie chodzi o to, że sumuje z 1 stycznia i 2 lutego robi 3 marzec. Nie wiem jednak jak za to zabrać się od strony językowej.
Pozdrawiam,
Pamietaj nie musisz mi pomagac ale i tobie moze byc potrzebna pomocOczy
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Utwórz zmienne mające dostęp do prywatnych.

W metodzie dodaj(Miesiac m) zrobisz cos na zasadzie (pseudokod)
Kod:
miesiac dodaj(Miesiac m)
{
Miesiac nowy_miesiac = new Miesiac();
nowy_miesiac.day_pub = m.day_pub + this.day_pub;
nowy_miesiac.month_pub = m.month_pub + this.day_pub;
return nowy_miesiac;
}

natomiast day_pub / miesiac pub ma postac
Kod:
private int day;
public int day_pub = day;

Druga opcja to pisanie masy metod, tablic itp. żeby to przeliczać. Wesoły
Pomagam zwiększyć widoczność w sieci. Wesoły

Każdy dzień bez forum to dzień stracony.
 System operacyjny: windows_eight Przeglądarka: firefox
#3
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Witam,
Kod:
return new Mesiac(miesiac + m.miesiac, dzien + m.dzien);
Oczywiście wynik niekoniecznie będzie poprawny (np. dla 31 stycznia i 31 marca), więc musisz o to zadbać.
 System operacyjny: linux Przeglądarka: firefox
#4
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Szachista - pamiętaj że zmienne dzien i miesiąc są prywatne. Wesoły
Pomagam zwiększyć widoczność w sieci. Wesoły

Każdy dzień bez forum to dzień stracony.
 System operacyjny: windows_eight Przeglądarka: firefox
#5
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Ale jakie to ma znaczenie? Przecież obiekt tej samej klasy ma dostęp do pól innego obiektu Wesoły One nie są jedynie widoczne na zewnątrz. I to miała być funkcja składowa, a nie zwykła funkcja Wesoły
 System operacyjny: linux Przeglądarka: firefox
#6
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Żadnego. Kompletnie o tym zapomniałem. :<
Pomagam zwiększyć widoczność w sieci. Wesoły

Każdy dzień bez forum to dzień stracony.
 System operacyjny: windows_eight Przeglądarka: firefox
#7
RE: Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.
Dziękuję bardzo za zaangażowanie i szybkie odpowiedziOczko
Pamietaj nie musisz mi pomagac ale i tobie moze byc potrzebna pomocOczy
 System operacyjny: windows_seven Przeglądarka: chrome
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
java klasa majaca jako pola innej klasy

Podobne wątki (Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Java początkujący problem ze zrozumieniem kodu MatL70 6 8568 20.06.2017, 12:24
Ostatni post: MatL70
  [Java] ConflictingBeanDefinitionException - dwie klasy o tej samej nazwie Mordrak 4 7956 12.10.2016, 21:24
Ostatni post: Mordrak
  [Java] Implementacja listy jednokierunkowej (problem przy dodawaniu). Chudy2000 3 8906 28.08.2016, 12:33
Ostatni post: sh0cker

Skocz do:


Wybrane wątki (Klasy i metody Java. Problem z metodą, która ma zwrócić nowy obiekt klasy.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Oczekiwanie na Akcje przycisku wanhelsing 8 5417 01.03.2020 19:44
Ostatni post: Szachista
Toungue Wybór szkoły średniej przez potencjalnego programistę Zikinan 1 5169 09.02.2020 15:58
Ostatni post: dzikuu86
  Skrypt pod sklep internetowy Talcia 4 7772 14.12.2019 19:48
Ostatni post: hexopex760
  Poszukuję pomysłu na prosty program ;) janciu96 5 14579 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 6022 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 2748 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 13971 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 3266 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 8019 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 7132 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 7378 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 21573 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 8426 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4611 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 22568 21.08.2019 20:14
Ostatni post: Physicist