| 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
    Lo que está lanzando en Java
    ¿ En Java , la fundición se refiere al acto de tratar a un objeto o método de una clase determinada como un objeto de un padre o clase hija . Esto se logra porque Java implementa el polimorfismo , o la capacidad de una variable tienen diferentes pero similares objetos asociados. Casting puede exigir a un operador especial. Orientación a Objetos y la herencia

    Java es un lenguaje de programación orientado a objetos , lo que significa que todas las operaciones se definen los objetos y clases. Para que una operación tenga éxito en un objeto , debe estar relacionado con ese objeto o una clase específica. Algunas clases extienden la funcionalidad de otras clases , pero mantienen las funciones básicas de la clase inicial , que se conoce como herencia. La clase base se llama el padre o superclase , y la clase que se extiende se conoce como la clase hija .
    Conversión hacia arriba

    conversión hacia arriba se asigna un objeto secundario de una variable de la objeto principal. Esto permite que el objeto hijo sea colocado en una colección de datos con los objetos de hermanos , siempre y cuando la recopilación de datos toma la clase padre como el operador . Entonces, si esa variable llama a un método definido en la clase padre , el método se ejecuta, el método de los padres o el método de niño, si el niño ha anulado método de los padres

    Ejemplo: .
    < P > Forma SH = new Circle ();

    sh.draw ( ) . //si draw () se define por el Círculo , este se ejecutará el método de círculo en lugar de la forma de

    downcasting

    downcasting obliga a una variable de un objeto primario para ser tratado como un objeto secundario . Para una variable abatido , coloque la clase que desea lanzar en paréntesis antes de la variable a emitir .

    Conversión hacia arriba un objeto requiere un abatido si todavía quiere utilizar un método infantil o variable a pesar de la conversión hacia arriba . Por ejemplo :

    Object o = new String (" Hello") ; //upcast

    //cadena s1 = o.substring ( ) //no se compilará
    < p > cadena s2 = (( String) o) substring ( ),. //se compilar y ejecutar
    Ejemplos

    programación Java Swing GUI , cualquier objeto destinado a interactuar con el usuario debe tener un ActionListener asociado. El ActionListener es una interfaz con un único método , actionPerformed (). Un programador debe implementar la interfaz en una clase personalizada, y determinar la naturaleza de la acción que se realiza cuando actionPerformed () es llamado . Independientemente de cómo se implementa el método , un usuario puede agregar al oyente a un objeto de interfaz gráfica de usuario predefinida , simplemente usando el método addActionListener () , que tiene un niño de ActionListener como parámetro.

    Previous :

    next :
      Artículos relacionados
    ·Cómo redireccionar a una nueva URL en Servlet 
    ·Cómo agregar texto a un JTextField 
    ·Cómo utilizar Texto a voz en Android 
    ·Cómo limpiar el código Java 
    ·Conceptos de programación en Java 
    ·La codificación Java para la suma de dos números 
    ·Cómo vaciar un emulador Buffer de entrada Android 
    ·Cómo leer en números enteros en Java y Omitir los esp…
    ·Cómo Hibernar Uso Scroll en Java 
    ·Tutorial de Java Logging API 
      Artículos destacados
    ·PHP no se conecta a MySQL 
    ·Cómo eliminar Signos de puntuación en Python 
    ·Cómo vincular a un archivo CPP 
    ·Cómo encontrar el SQRT de un número en VB 
    ·Cómo leer RSS Con VBScript 
    ·Cómo Ignorar líneas de comentario en C + + 
    ·Cómo convertir una palabra a un entero 
    ·Razones para escribir un bucle infinito 
    ·Cómo conseguir un valor seleccionado de un cuadro de l…
    ·Las características de una base de datos Web 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com