In Java sind die Klassen Httprequest oder Httpclient als abstrakt definiert.
In der Schule haben wir nun gelernt dass von abstrakten Klassen keine Objekte erzeugt werden können.
In der Doku steht bei Httprequest oder Httpclient dennoch ein Konstruktor oder eine "Builder" Methode. Mit der Builder-Methode (z. B. newBuilder(uri:Uri) bei Httprequest) kann man doch Objekte erzeugen? Habe ich das richtig verstanden? Sorgt ein Builder dafür, dass man dennoch in einer abstrakten Klasse ein Objekt erzeugen kann?
WIr haben auch die Schnittstellen Httprequest.Builder und Httprespons<String> verwendet.
Wir machen gerade Client-Server-Prinzip.
In der Schule haben wir nun gelernt dass von abstrakten Klassen keine Objekte erzeugt werden können.
In der Doku steht bei Httprequest oder Httpclient dennoch ein Konstruktor oder eine "Builder" Methode. Mit der Builder-Methode (z. B. newBuilder(uri:Uri) bei Httprequest) kann man doch Objekte erzeugen? Habe ich das richtig verstanden? Sorgt ein Builder dafür, dass man dennoch in einer abstrakten Klasse ein Objekt erzeugen kann?
WIr haben auch die Schnittstellen Httprequest.Builder und Httprespons<String> verwendet.
Wir machen gerade Client-Server-Prinzip.