Verwenden von mehreren Klassen in Java
Um zu lernen mit mehreren Klassen umzugehen erstellen wir zunächst zwei Klassen. Eine Nennen wir Laptop und die andere Internet. Die Klasse Laptop soll unsere main Methode beinhalten, die Internet Klasse dementsprechend nicht.
In unserer öffentlichen Klasse Internet erzeugen wir eine Methode “verbinden” die öffentlich zugänglich ist, also public und die keinen Wert zurückliefert, also void ist. Diese Methode soll einfach nur die Ausgabe bringen: “Willkommen im World Wide Web!”
Aus den letzten Tutorials solltet ihr genug gelernt haben um das nun hinzubekommen. Dennoch findet ihr hier den Code:
Beispiel für Klassen in Java
public class Internet {
public void verbinden(){
System.out.println("Willkommen im World Wide Web!");
}
}
Wenn ihr dieses Programm startet, werdet ihr sehen, dass nichts passiert. Das liegt daran, dass wir in unserer main Methode nichts aufrufen. Wir möchten jedoch über unseren Laptop ins Internet verbinden.
Und so müsst ihr eure main Methode erweitern:
- erzeugt ein Objekt von Typen Internet
- ruft die Methode verbinden auf mit: objektname.verbinden();
public class Laptop {
public static void main(String[] args) {
Internet internetObjekt = new Internet();
internetObjekt.verbinden();
}
}
Und schon bekommt ihr den Text ausgegeben: “Willkommen im World Wide Web!”
Ihr seht also, dass dieses Verfahren das gleiche ist das wir in unserem User Input Tutorial hatten. Mit dem unterschied, dass wir die Klasse Internet nicht importieren müssen, wenn sie sich im gleichen Paket (bisher “default package”) befindet.