Hallo,
ich habe ein paar Fragen, die ich mir selbst nicht mit dem Internet ausarbeiten kann. Zum Beispiel:
Warum braucht man den Konstruktor? ich weiß, dass er die Klasse instanziert. Verstehe aber nicht ganz was das bedeutet. Und warum sind in dem Beispiel 2 Konstruktoren?
Außerdem möchte ich wissen, warum man Konstruktoren überlädt. Zum Beispiel:
Was hat das für einen Sinn. Am Besten wäre eine leicht verständliche Erklärung.
ich habe ein paar Fragen, die ich mir selbst nicht mit dem Internet ausarbeiten kann. Zum Beispiel:
Java:
import java.lang.*;
public class Pool{
double laenge;
double breite;
double radius;
Pool(double l, double b)
{
laenge = l;
breite = b;
}
Pool(double r)
{
radius = r;
}
Warum braucht man den Konstruktor? ich weiß, dass er die Klasse instanziert. Verstehe aber nicht ganz was das bedeutet. Und warum sind in dem Beispiel 2 Konstruktoren?
Außerdem möchte ich wissen, warum man Konstruktoren überlädt. Zum Beispiel:
Java:
Radio(String band, int lautstaerke, int kanal){
if(band.equals("UKW") || band.equals("MW") || band.equals("LW")){
this.band = band;
}
else{
this.band = "UKW";
}
if(kanal >= 1 && kanal <= 5)
{
this.kanal = kanal;
}
else{
this.kanal = 1;
}
}
Radio(String band){
this(band, 1, 1);
}
Was hat das für einen Sinn. Am Besten wäre eine leicht verständliche Erklärung.