
#naukaprogramowania #programowanie #java
Stworzyłem metodę reprezentującą datę (używa trzech pól całkowitoliczbowych dla dnia, miesiąca i roku) i próbuję napisać metodę zwracającą datę (tej samej klasy) przesuniętą (do przodu) o podaną w argumencie k liczbę dni (k <=20).
Mam problem z wypełnieniem pól daty, mającej być rezultatem: poniższy kod się nie kompiluje (nie jest on ukończony oczywiście, chodzi o samą metodykę)
public Data zaKDni (int k)
{
zaKDni.dzien = this.dzien;
zaKDni.mies = this.mies;
zaKDni.rok = this.rok;
return zaKDni;
}
bład z treścią
Jak powinienem to napisać?
Stworzyłem metodę reprezentującą datę (używa trzech pól całkowitoliczbowych dla dnia, miesiąca i roku) i próbuję napisać metodę zwracającą datę (tej samej klasy) przesuniętą (do przodu) o podaną w argumencie k liczbę dni (k <=20).
Mam problem z wypełnieniem pól daty, mającej być rezultatem: poniższy kod się nie kompiluje (nie jest on ukończony oczywiście, chodzi o samą metodykę)
public Data zaKDni (int k)
{
zaKDni.dzien = this.dzien;
zaKDni.mies = this.mies;
zaKDni.rok = this.rok;
return zaKDni;
}
bład z treścią
cannot find symbol - variable zaKDniJak powinienem to napisać?
- Najlepsze
- Wszystkie komentarze







To tak jakbym poszedł na elektrodę i napisał, że chcę sobie zrobić "inteligentny" dom i jak na razie kupiłem arduino. I tyle...
Data zaKDni = new Data (dzien, mies, rok);
zaKDni.dzien = this.dzien;
zaKDni.mies = this.mies;
zaKDni.rok = this.rok;