Ammetto la mia ignoranza non c'è cosa dire,quindi vi invito a non urlare troppo e ad essere comprensivi come sempre
allora io devo invocare un metodo "command" che richiede una stringa,quindi creo il costruttore per istanziare l'oggetto:
ProtocolHand myprotocol=new ProtocolHand();
myprotocol.command("keyword");
e ricevo questo errore:
cannot find symbol
symbol : constructor ProtocolHand()
location: class ProtocolHand
ProtocolHand myprotocol=new ProtocolHand();
^
1 error
Ho dato una bella lettura ad alcuni post su questo forum,riguardo errori simili e quindi ho cercato di capirci qualcosa,l'errore dovrebbe essere dato dall'impossibilità di trovare il costruttore ProtocolHand che non riceva argomenti.Vi incollo quindi la parte riguardante la classe ProtocolHand
class ProtocolHand {
String nullaby=null;
Int total=null;
....
....
public ProtocolHand(Socket one,String two) throws IOException{
....
....
....}
public void command(String key) throws IOException {//questo è il metodo a cui voglio accedere
ora,dove sbaglio?Da quanto capisco il compilatore mi richiede di mandare parametri al metodo ProtocolHand,ma io voglio solo creare un costruttore per istanziare l'oggetto e arrivare così al metodo...Potreste far chiarezza?
![]()