Wie schreibt man eine Methode in eine vorhandene Klasse?

3 Antworten

Die Date Klasse wäre hilfreich, aber 1., 2. und 3. sind eigentlich trivial. Bei 4. kannst du folgendes anwenden: Ein Jahr ist ein Schaltjahr, wenn es restlos durch 4, aber nicht durch 100 teilbar ist. Falls es durch 100 teilbar ist, aber nicht durch 400, ist es keines; falls doch, ist es eins. Bei 5. kannst du dann die Methode aus 4. anwenden.

habe die Date Klasse als Kommentar hochgeladen, könntest sie dir jetzt anschauen. Vielen Dank für diese ausführliche Hilfe!..:)

0
@Suzan233

4.könnte dann z.B. so aussehen:

boolean isLeapYear() {
    if(year % 4 == 0 && year % 100 != 0) return true;
    if(year % 100 == 0 && year % 400 == 0) return true;
    return false;
}

und 5. dann so

int getAbsoluteDaysInYear() {
    if(isLeapYear()) return 366;
    return 365;
}
1

Das Blatt währe sinnvoll.

Woher ich das weiß:Studium / Ausbildung – Informatik Studium

Aber methoden sehen so aus:

Public (static) boolean isEarlierThan(Date that){

Code

} etc im main
Return
1

Das ist die Aufgabenstellung des letzten Übungsblattes,lade noch die Lösung dazu hoch

Woher ich das weiß:eigene Erfahrung
 - (Schule, Informatik, Java)

Was möchtest Du wissen?