“Conocimientos Programación>Programación Java

Los métodos estáticos en Java Subclase

2012/10/16
Los métodos estáticos tiran muchos programadores Java novatos en horas de lucha con el código fuente que les está dando errores . Estos problemas pueden ser incluso más pegajoso cuando los desarrolladores de Java a integrarse en sus archivos de clases , y especialmente problemático cuando los desarrolladores utilizan en sus subclases. Sin embargo, una adecuada comprensión de los principios de la herencia puede aclarar gran parte de esta confusión. Clases

programación orientada a objetos se basa en estructuras de códigos conocidos como " clases ". Cuando un programador escribe una clase, que está creando efectivamente una plantilla que puede utilizar para crear varias instancias de esa estructura de código , o los objetos. Por ejemplo, un programador de videojuegos que está codificando un juego puede escribir una clase que contiene todo el código para crear un carácter funcional. En lugar de volver a escribir el código varias veces para crear varios personajes , puede simplemente crear varias instancias de la clase única , escribió.
Sub Clases

programadores de Java pueden especializarse aún más el clases , escriben con subclases. Se trata efectivamente extensiones una clase padre . Por ejemplo , un programador de juegos puede escribir una clase que contiene los mecanismos básicos para la toma de caracteres se mueven e interactúan . A continuación, puede crear subclases - que heredan automáticamente todo el código de su clase padre sin que ella tuviera que volver a escribir todo - . Que contienen código especializado para hacer diferentes tipos de personajes como aliados, enemigos y jefes

estáticos y de instancia métodos

funciones individuales dentro de un objeto se denominan métodos . Hay dos tipos de métodos : métodos de instancia y métodos estáticos . Cada vez que un programador crea una nueva instancia de una clase , este objeto es una unidad completamente autónoma. Tiene sus propias variables cuyos valores son distintos de otros objetos de la instancia de la misma clase y sus métodos de instancia sólo afectan a sus propias variables. Sin embargo , los métodos estáticos de una clase son tratados de manera diferente. En lugar de sólo tener acceso a una instancia específica , los métodos de acceso a datos estáticos de todas las instancias de una clase. Alternativamente, si el método estático se declara dentro de una subclase , tiene acceso a los datos de todos los objetos instancia de esa subclase particular.
Métodos estáticos y Anulación

Cuando subclases extender sus clases para padres , los programadores tienen la opción de métodos " primordiales " en la clase padre con los métodos de la subclase. Al escribir un método con el mismo nombre en una subclase que existe dentro de la clase principal se extiende , llamar a ese método en el programa hará que Java utilizar el código del método de la subclase en lugar de la clase padre . Sin embargo, esto no funciona con métodos estáticos . Si un programador intenta reemplazar un método estático de una clase principal en una subclase , el programa generará un mensaje de error en tiempo de compilación .

Programación Java
Cómo reemplazar NetBeans
Cómo instalar Java en Windows Mobile teléfono celular
Cómo crear una ruta relativa en Java
Cómo convertir Oracle Forms a Java
Cómo hacer un flotador Int. De Cadena en Netbeans en Java
Cómo definir el color de una barra de desplazamiento en Java
Cómo hacer coincidir una cadena en una matriz mediante Java
Cómo utilizar Ant Eclipse Con webOS
Conocimientos Informáticos © http://www.ordenador.online