1
Definir la clase principal de la aplicación Java, como en el siguiente ejemplo de código:
public class CuentaBancaria {
equilibrio flotador privado;
CuentaBancaria
público ( initialBalance float) {
equilibrio = initialBalance ;
}
retirar (float cantidad ) {
equilibrio
público - = cantidad ;
}
}
2
Definir la subclase utilizando palabras clave de Java " se extiende " , como en el siguiente ejemplo de código: public class
SavingsAccount extiende CuentaBancaria {
}
Por defecto, SavingsAccount ( un caso particular de CuentaBancaria ) heredará el atributo de "equilibrio" y los dos métodos de la clase padre .
Página 3
reemplazar un método declarándolo en la subclase con exactamente la misma firma que en la clase padre , como en el siguiente ejemplo de código: public class
SavingsAccount extiende CuentaBancaria {
< p> private int transactionsThisMonth = 0 ;
pública retirar (float cantidad ) {
if ( transactionsThisMonth < 6 ) {
equilibrio - = cantidad ;
< p> transactionsThisMonth + + ; }
}
}
la nueva versión del método " SavingsAccount.withdraw ()" reemplaza el método " CuentaBancaria heredada. retirar () " , en este ejemplo, la razón es que las cuentas de ahorro están sujetas a límites mensuales en el número de operaciones permitidas. El constructor y el atributo de "equilibrio" siguen sin cambios , ya que hereda de la clase padre .