Java -> BlueJ Hilfe

03/23/2015 14:38 .Joemri™#1
Wie kann ich beim einem Attribut z.b geburtstag die bereits zuvor deklarierte Klasse als Datentyp angeben ?

Klasse die ich zuvor hatte war Datum die jeweils tag, monat und jahr festlegt.


Könnt mich auch in skype adden und ich zeige euch was ich meine falls ihr nicht versteht was ich wissen will :P

DANKE AN ALLE schon mal.
03/23/2015 15:33 .Sags Barney .!#2
Schau mal hier nach.

[Only registered and activated users can see links. Click Here To Register...]

Sollte deine Frage ausführlich beantworten.
03/23/2015 15:35 Zunft#3
Klasse Datum:

Code:
public class Datum
{
    int tag, monat, jahr;
    public Datum(int tag, int monat, int jahr)
    {
          this.tag = tag;
          this.monat = monat;
          this.jahr = jahr;
    }

    public String getDatum()
    {
          String datum = this.tag + "." + this.monat + "." + this.jahr;
          return datum;
    }
}
Code:
public class Geburtstag
{
       public void deine_Funktion(Datum dat)
       {
              System.out.println(dat.getDatum());
        }
}
Die Klasse Datum muss sich hierbei im gleichen package befinden, wie die Klasse Geburtstag, ansonsten muss sie importiert werden, z.B.:

Code:
import mypackage.daten.Datum;
03/23/2015 16:27 .Joemri™#4
Danke euch beiden recht herzlich und durch einen Epvper der mich via Skype und Teamviewer unterstützt hat habe ich alles hinbekommen :)
03/23/2015 19:25 snow#5
#moved