• Keine Ergebnisse gefunden

• Zum Testen der Date-Klasse habe ich im Projekt noch die folgende Main-Klasse angelegt.

N/A
N/A
Protected

Academic year: 2021

Aktie "• Zum Testen der Date-Klasse habe ich im Projekt noch die folgende Main-Klasse angelegt."

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1

m a r c – o l i v e r p a h l

date example (major changes to the book p.191)

public class Date{

private int day, month, year;

private static final byte D = 1; private static final byte M = 1;

private static final short Y = 1900;

// constructors

public Date(){ this(D, M, Y); } public Date(int y){ this(D, M, y); }

public Date(int m, int y){ this(D, m, y); }

public Date(int d, int m, int y){ setDay(d); setMonth(m); setYear(y); } // selectors (the selectors are also class-methods)

public int getDay(){ return day; }

public int getMonth(){ return month; } public int getYear(){ return year; } public void setDay(int d){ day=d; }

public void setMonth(int m){ month=m; } public void setYear(int y){ year=y; }

// methods (for information about the toString method see JDK-Doc „Object“) public String toString(){ return (day+"."+month+"."+year); }

}

(2)

2

m a r c – o l i v e r p a h l

Wie teste ich meine Klasse?

• Zum Testen der Date-Klasse habe ich im Projekt noch die folgende Main-Klasse angelegt.

Analog könnt Ihr die Klassen, die Ihr schreibt, testen!

public class Main {

public static void main(String[] args) {

Date geburtsDatum = new Date(10, 11, 1980);

Date defaultDatum = new Date();

System.out.println("geburtsDatum: "+geburtsDatum );

System.out.println("defaultDatum: "+defaultDatum );

// hier wird automatisch die .toString-Methode aufgerufen }

}

Das zip-File mit dem Beispielcode befindet sich auf der Webseite.

Referenzen

ÄHNLICHE DOKUMENTE

So eine kleine Geschichte motiviert die Erstklässler, dem kleinen Stern zu helfen. Die Sternenpuzzles können von den Kindern auch am interaktiven Whiteboard zusammen- gesetzt

Bäcker/-in Assistent/-in im Hotelmanagement Arzthelfer/-in Hauswirtschafter/-in Altenpfleger/-in Fleischer/-in Koch/Köchin Erzieher/-in Kinderpfleger/-in

Interaktionen. Achten Sie auf die Attribute Name und Text. 4) Derzeit gibt es noch keine Möglichkeit der Geldüberweisung, da dafür eine Schaltfläche fehlt. Legen Sie eine solche

Der rabattierte Preis wird Ihnen an der Kasse angezeigt | Die Euro-Preise gelten in der Bundesrepublik Deutschland | Preise freibleibend, Stand 1.1.2022 | Es gelten unsere

teren sollten ein fester Zeitrahmen für die Arbeit an Stationen und eine Reflexionsphase, in der die Möglichkeit zur Präsentation, aber auch zur kriti- schen „Nachlese“

Hörst du die Regenwürmer kriechen, wenn sie durchs dunkle Erdreich ziehen. Wie sie sich winden, um

Du solltest Teiler oder Vielfache von Zahlen angeben und ggT und kgV zweier oder mehrerer Zahlen bestimmen können. Du solltest Primzahlen erkennen und eine Zahl in

• Selbsteinschätzung „Rechnen mit großen Zahlen“ mit Übersicht 17 - 30 Revision zum Thema „Rechnen mit großen Zahlen“.. Übungen zum Thema „Rechnen mit