Se llaman exactamente igual que si estuvieran en la Clase1 o la Clase2.
Cuando hay herencia, los métodos y atributos de la clase padre se heredan a todos sus hijos (como si dichos métodos estuvieran declarados en los hijos).
Luego también depende de la visibilidad que tengas en esos métodos o atributos (
public,
protected o
private), pero si son públicos no hay problema.
Una posible llamada sería esta:
public class MiClase1 extends MiClaseAbstracta {
//Supongamos que en MiClase1 tengo un atributo que quiero que tome el valor que me devuelve el Metodo1 (que es de tipo int)
private int MiNumero;
this.MiNumero = Metodo1();
}
Nota: hay una cosa que está mal (aunque directamente no influya en entender este concepto). Para poner el ejemplo te he puesto que los métodos eran de tipo
void, y los métodos de tipo
void no devuelven ningún valor. Así que imagina que en vez de ser tipo
void son de tipo
int (es decir, me devuelven un valor de tipo
int). Te lo he cambiado en el ejemplo de arriba.