| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo anular la herencia de Java
    Al igual que otros lenguajes de programación orientados a objetos , Java implementa el concepto de herencia . Una clase puede ser declarado como una subclase de otra clase (comúnmente llamada la " clase padre ") . La subclase hereda todos los métodos de la clase padre . Si la subclase redefine un método heredado con la misma firma , la definición en la subclase que anula en la superclase . Puede anular mecanismo de herencia incorporado de Java en el código. Instrucciones
    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 .

    Previous :

    next :
      Artículos relacionados
    ·Analizar método en Java 
    ·Cómo convertir el tiempo a String en Java 
    ·Cómo subir archivos BLOB a un Tema Servlet Database 
    ·Cómo hacer un GUI en Java 
    ·Cómo obtener Jar Referencias en Java Project 
    ·Visualización de Applets en Netbeans 
    ·Cómo Diálogos de entrada en Java Swing 
    ·Cómo Vuelva a colocar una entidad EJB unifamiliar en J…
    ·Cómo cambiar Java Home 
    ·Definición de recolección de basura en Java 
      Artículos destacados
    ·¿Qué es la persistencia de datos 
    ·Cómo utilizar los archivos OCX en VB 6 
    ·Las diferencias entre las interfaces y resúmenes en Ja…
    ·Acerca de la certificación Java 
    ·¿Qué es un GIF Animation Echo 
    ·Cómo aprender Lenguajes De Programación 
    ·Cómo subir solicitudes de transporte de SAP 
    ·Cómo ejecutar controles ActiveX con PHP 
    ·Vs Cobertura Declaración . Cobertura Rama 
    ·Cómo hacer que un ordenador Idioma 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com