“Conocimientos Programación>Programación Java

Obtener y establecer el método en Java

2014/5/17
Java es un lenguaje de programación orientado a objetos (POO ) . Código orientado a objetos se organiza mediante una construcción llamada "clase ", que sirve como modelo para la creación de un "objeto ". Un objeto es una colección de propiedades ( variables miembro ) y comportamientos ( métodos). Por lo general, las variables miembro son privadas y pueden acceder sólo por el objeto que los contiene . " Get " y los métodos "set" , también llamados " getters " y " setters ", son métodos especiales que interactúan con las variables miembro privadas. Función

getters y setters , o métodos de descriptor de acceso ", " facilitar el acceso a las propiedades de un objeto. Un método get devuelve el valor de una propiedad en poder de un objeto. Un método get tiene un tipo de retorno que coincida con el tipo de la variable de miembro asociado. Recibe métodos normalmente no toman ningún parámetro. Un método set tiene un tipo de cambio "vacío " y toma un parámetro del tipo apropiado asignar a la variable de miembro asociado.
Convenciones
métodos accesores

son utilizados por objetos externos , y por lo tanto se declaran como métodos " públicos" ( visible desde el exterior) . La convención aceptada es la de nombrar a obtener y establecer métodos para la variable de miembro asociado ( por ejemplo, " getName " y " setNombre ", asociado a la variable "nombre" ) , con el prefijo "get " o "set ". No todas las variables miembro pueden tener asociados los métodos de acceso . Estos métodos se escriben sólo para los valores que necesitan ser visitada desde el exterior.
Propósito

Restringir el acceso a las variables miembro de un objeto es parte de una práctica llamada " encapsulación " . Encapsulación compartimenta los componentes de un objeto , ocultando la aplicación ( funcionamiento interno ) del objeto que no tiene por qué ser visible desde el exterior , y la protección de los datos internos de la modificación sin marcar. Métodos de descriptor de acceso pueden realizar cálculos , validaciones , u otras acciones que serían superadas por las variables miembro directamente accesible.
Beneficios

Protección variables miembro utilizando métodos de acceso permite a los programadores cambiar fácilmente el código interno sin cambiar la forma en que la clase se utiliza por otros. Esto evita la necesidad de cambios de código en toda la aplicación cuando se modifica una sola clase. Compuestos absorbentes pueden realizar cálculos y las acciones requeridas para producir un valor , lo que minimiza la cantidad de código externo necesario para utilizar el valor. Setters pueden realizar la validación , la prevención de los errores causados ​​por variables miembro están fijados a los valores no válidos.
Consideraciones

agregar métodos de acceso a una clase se debe hacer de forma conservadora. Sólo las variables miembro que requieren acceso externo debe tener métodos de acceso . Propiedades que sólo deben ser modificados por el funcionamiento interno no necesitan setters . Las propiedades que no tienen relevancia externa no deberían tener getters . Esta práctica minimiza la exposición de la implementación de un objeto, y protege inmuebles de modificaciones que podrían introducir errores en tiempo de ejecución . El menor número de métodos públicos haya, más fácil de mantener el código será.

Programación Java
Cómo cambiar el lugar donde NetBeans Guarda el proyecto
Cómo acceder a una cadena de valor de propiedad de Java
Cómo declarar un constructor en Java
Cómo comprobar si un campo de texto en Java tiene el cursor en It
Cómo saber si un lunar debe ser eliminado
Cómo utilizar el operador ternario en Java
Cómo rellenar previamente el cuadro de texto de la página web en Java
Java Manipulación de cadenas para convertir una cadena a mayúsculas
Conocimientos Informáticos © http://www.ordenador.online