# this Keyword

Inside the constructor, as well as in other methods belonging to the object, a special keyword called this can be used. This keyword is a reference to the current instance of the class.

The this keyword is useful when the class

## Calling a Method with this keyword

You can call another method within the same class using this. Within the send method, we call the isConnected method and then call connect method.

public class Socket{
boolean isConnected(){
//more code here
return true;
}

void connect(){
//code to connect to server
}

void send(String message){
if(!this.isConnected()){
this.connect();
}
}
}