Я хочу расширить класс, который объявлен publi c class A
Кажется, что если я хочу создать Class B , который расширяет класс О, я должен объявить это с модификатором publi c. Это правильно? Я буду рад получить объяснение, почему я не могу сделать уровень доступа «более сильным» при расширении класса?
Я сталкиваюсь с этой проблемой, когда пытался расширить следующий класс:
android.support.v7.widget.RecyclerView.Adapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder>
и когда я расширил VH , RecyclerView.ViewHolder с помощью класс с именем: MyViewHolder , который имеет частный доступ. Я получил сообщение: 'MyViewHolder имеет частный доступ в ...'