“Conocimientos Programación>Programación Java

¿Qué es el inicializador estático en Java

2013/5/27
¿ Desarrolladores Java creados para actuar como un lenguaje orientado a objetos de cabo a rabo . Esto significa que sus capacidades orientadas a objetos no se reequipar en un paradigma mayor, como es a menudo el caso en C + + . Más bien, su sintaxis y la estructura están diseñados para representar objetos y sus relaciones en el código. Esto significa que contiene unidades de sintaxis específicos para ayudar a aliviar la programación orientada a objetos . El inicializador estático , por ejemplo , permite a los programadores para definir el comportamiento complejo para inicializar sus objetos cuando son utilizados por otros programadores . Clases de Java

En el nivel más fundamental , las funciones de Java debido al diseño de sus clases. Una clase en Java sirve esencialmente como un modelo para los objetos creados en el código. Cuando el programador que realiza diseños de una clase de esa clase, que siempre debe tener en cuenta cómo se utilizará el objeto, la forma en que se crea , lo que hay es que debe satisfacer , y lo que la funcionalidad que ofrece. Todas estas cosas deben unirse para diseñar un objeto útil y el buen funcionamiento .
Clase Variables de inicialización y

parte del proceso de diseño de la clase es la fase de inicialización . Cuando un programador crea primero , o " una instancia " y el objeto , la clase del objeto se deriva de inicializarse. El compilador Java maneja los conceptos básicos de este , sino para cualquier otro tipo de utilidad de inicialización , el programador de la clase debe proporcionar una forma de presentar un objeto que ya están en un estado determinado . Esto significa que las variables tienen valores por defecto o ciertas estructuras de datos están listas para su inserción.

Constructores

Constructores permiten a los usuarios de las clases para crear objetos con los valores iniciales , y en cierto modo, ofrecer control sobre cómo se crean los objetos. Constructores se comportan igual que los métodos de clase , a excepción de que sólo se conocen cuando se crea un nuevo objeto. Por ejemplo , la siguiente clase tiene un constructor simple que permite a un programador para ajustar los valores de dos variables internas , a y b . Entonces , el que crea ese objeto después puede establecer esos valores a lo que le gusta: class Test {public


int a = 0 ; public int b = 0 ;

Prueba público ( int x, int y) { a = x , b = y ;} void main ( String [] args públicas estáticas ) {

prueba t = new prueba ( 1 , 2 ) ;} }

inicialización estática

Si se requiere inicialización más complejo , sin embargo , a continuación, constructores básicos son , tal vez, no es la mejor idea. En su lugar , un programador podría utilizar un " inicializador estático " para inicializar un objeto . Al crear la clase , el programador podría definir un inicializador estático mediante la palabra clave "estática " , seguido por el código deseado . Estos inicializadores realizarán el código antes de que el usuario de la clase tiene alguna posibilidad de establecer a sí mismo ningún valor. Esto puede ayudar en la creación de valores por defecto para las variables de datos complejos, tales como estructuras de datos o matrices multidimensionales . Cualquier número de inicializadores estáticos se incluyen en la clase : public int [ ] [ ] j = new int [ 10 ] [ 10 ] ; estática {for (int x = 0 ; x < 10 , x + +) {for ( int y = 0 , y < 10 , y + + ) { j [x ] [ y] = 0 ;} } }

Programación Java
Cómo crear un applet de Java en Netbeans
La internacionalización de Java Coding
¿Cuál es la extensión de archivo JNLP
Cómo calcular tu Scrabble Puntuación en Java
Explicación de Int N1 y N2 en el Código Java
Cómo cargar un archivo JAR a un Teléfono
Cómo leer los archivos HTML usando Java
Cómo utilizar JPA en NetBeans
Conocimientos Informáticos © http://www.ordenador.online