se dice entonces que la clase general o superior como se conoce en java puede ser heredada por otras a las que se les conoce como subclases las cuales son mas especificas, las subclases heredan todos los atributos y métodos de la superclase y ademas adicionan los propios, sin embargo las restricciones de la herencia estan relacionada por los controles de acceso.
private
public
protect
class A{
int i,j;
void showij(){
System.out.println("i q j: "+i+j);
}
}
class B extends A{
int k;
void suma(){
SYtem.out.println("i+j+k"+(i+j+k));
}
void showk(){
System.out.println("K: "+K);
}
}