Nun, vielleicht ist es eine dumme Frage, aber ich kann dieses Problem nicht lösen.Warum Java meinen Konstruktor nicht finden kann?
In meiner ServiceBrowser
Klasse habe ich diese Zeile:
ServiceResolver serviceResolver = new ServiceResolver(ifIndex, serviceName, regType, domain);
Und Compiler beschwert sich darüber. Dort heißt es:
cannot find symbol
symbol : constructor ServiceResolver(int,java.lang.String,java.lang.String,java.lang.String)
Das ist seltsam, weil ich in der ServiceResolver einen Konstruktor zu tun haben:
public void ServiceResolver(int ifIndex, String serviceName, String regType, String domain) {
this.ifIndex = ifIndex;
this.serviceName = serviceName;
this.regType = regType;
this.domain = domain;
}
ZUSÄTZLICH: I void
vom Konstruktor entfernt und es funktioniert! Warum?
'void' ist für Methoden zu verwenden, nicht für Konstruktoren. – BalusC
@Roman hast du deine eigene Frage mit einem anderen Konto beantwortet? – Bozho
@Bozho, Nein. Ein anderer Römer ist eine andere Person. – Roman