Да, это должно быть возможно. Я точно не знаю, почему вы захотите это сделать, но приведенный ниже код расширит, например, ReadLock.
public class DummyReadLock extends ReentrantReadWriteLock.ReadLock
{
public DummyReadLock(ReentrantReadWriteLock arg0)
{
super(arg0);
}
}
Обратите внимание, что конструктор для ReadLock требует ReentrantReadWriteLock в качестве параметра, поэтому вы не можете вызвать его точно так, как вы показали в своем примере.