해당 API 를 보면 이렇게 선언 되어 있습니다.
public static int checkSelfPermission(@NonNull Context context, @NonNull String permission)
그리고 Context는 선언부는 다음과 같습니다.
public abstract class Context extends Object
따라서 this는 Context를 상속받은 클래스의 인스턴스입니다.
님의 코드가 액티비티 안에 있는 걸로 보이는데, 액티비티 클래스를 보시면 아래처럼 되어 있습니다.
Activty 클래스는 Context를 상속받았기 때문에 님의 코드에서 this는 위의 코드를 호출하고 있는 Activity의 인스턴스입니다.