class B extends A {}
ты говоришь "В наследник А". class C<T extends B> {}
ты говоришь "класс С параметризован типом В или его наследником". class D extends C<A> {}
ты говоришь "класс D - наследник С, параметризованного типом А". Attempt to invoke virtual method 'android.view.View android.widget.Button.findViewById(int)' on a null object reference
setContentView(R.layout.activity_one_more);
l1.findViewById(R.id.level1);