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?