Zwracanie wyniku.

2012-11-07 21:04

Rejestracja: 7 lat temu

Ostatnio: 5 miesięcy temu

Lokalizacja: Wrocław

0

Witam.

Nie wiem jak zwrócić wynik w metodzie dataDzienPozniejsza

Data(int d, int m, int r){
         this.d=d;
         this.m=m;
         this.r=r;
     }
     Data(int r){

         this.r=r;
     }  

    int dataDzienPozniejsza(Data d){
        return d;
        }

Wyskakuje mi błąd, że Data nie może być zmieniona na int co rozumiem, ale jak to zrobić, żeby poźniej w klasie kożystającej z tej metody zwracany był wynik i wyświetlany, pokaże jeszcze tą klase.

 public class DataDzienPozniejsza {

    public static void main(String[] args) {
        Data dzienPozniej = new Data(1,1,1);
        System.out.println(dzienPozniej.dataDzienPozniejsza(dzienPozniej));
    }

}

Pozostało 580 znaków

2012-11-07 21:18

Rejestracja: 14 lat temu

Ostatnio: 22 godziny temu

0
Data(int d, int m, int r){
                 this.d=d;
                 this.m=m;
                 this.r=r;
         }
         Data(int r){

                 this.r=r;
         }        

        Data dataDzienPozniejsza(){
               Data tmp=new Data(this.d,this.m,this.r);
               return tmp;
        }

       string ToString(){
           //tu konwersja
       }

public class DataDzienPozniejsza {

        public static void main(String[] args) {
                Data dzienPozniej = new Data(1,1,1);
                System.out.println(dzienPozniej.dataDzienPozniejsza().ToString());
        }

}

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2012-11-07 23:06

Rejestracja: 7 lat temu

Ostatnio: 5 miesięcy temu

Lokalizacja: Wrocław

Poradziłem sobie jakoś używając void bo konwersji ToString jeszcze na zajęciach nie mieliśmy więc wolałem nie używać btw. dziękuję :)

Pozostało 580 znaków

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