Cuándo usar los métodos get y set en JAVA
Clase pública Test(){
String str
Conjunto público vacío (String string){
this.str = string
}
Cadena pública get(){
Devuelve this.str
}
}
Este es el uso más básico de set y get. Por ejemplo, un bean Java estándar consta de todas las variables y sus métodos set y get.
Java es un lenguaje de programación orientado a objetos. No solo absorbe las ventajas del lenguaje C, sino que también abandona conceptos difíciles de entender como la herencia múltiple y los punteros en C. Por lo tanto, Java. El lenguaje tiene dos características: Función Potente y fácil de usar. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos, permitiendo a los programadores realizar programación compleja con una forma de pensar elegante [1].
Java tiene las características de simplicidad, orientación a objetos, distribución, robustez, seguridad, independencia y portabilidad de plataforma, subprocesos múltiples y dinámica [2]. Java puede escribir aplicaciones de escritorio, aplicaciones web, sistemas distribuidos y aplicaciones de sistemas integrados [3].
En la década de 1990 aparecieron los sistemas de microcontroladores en el campo del hardware. Tan pronto como apareció este sistema de bajo costo, inmediatamente atrajo la atención de las personas en el campo del control automático, porque puede mejorar en gran medida la inteligencia de los productos electrónicos de consumo (como decodificadores de TV, hornos de pan, teléfonos móviles, etc.). ). Para aprovechar las oportunidades de mercado, Sun Company creó un equipo de proyecto llamado Green en 1991. Patrick, James Gosling, Mike Sheridan y varios otros ingenieros desarrollan nuevas tecnologías en un pequeño estudio en Dune Road en Menlo Park, California, especializándose en estudiar las aplicaciones integradas de las computadoras en los electrodomésticos.
Debido a las ventajas de C, los investigadores del equipo del proyecto consideraron por primera vez escribir programas en C. Sin embargo, los programas en C son demasiado complejos y grandes para sistemas monolíticos con recursos de hardware extremadamente limitados. Además, debido a la amplia variedad de chips de procesador integrados utilizados en productos electrónicos de consumo, también es un problema cómo hacer que los programas escritos se ejecuten en distintas plataformas. Para resolver la dificultad, primero se centraron en el desarrollo del lenguaje, asumiendo una arquitectura de plataforma de hardware con una estructura simple que satisfaga las necesidades de las aplicaciones integradas, y formularon las especificaciones correspondientes para ello, que definieron el sistema de instrucción de código de máquina binario de esta plataforma de hardware. (Es decir, el sistema de instrucción que luego se convirtió en "código de bytes"), de modo que una vez que el lenguaje se haya desarrollado con éxito, los fabricantes de chips semiconductores puedan desarrollar y producir esta plataforma de hardware. Para el diseño del nuevo lenguaje, el personal de Sun no desarrolló un lenguaje completamente nuevo, sino que transformó C de acuerdo con los requisitos del software integrado, eliminó algunos componentes que no eran prácticos y afectaban la seguridad, y los combinaron con sistemas integrados. Para cumplir con los requisitos de tiempo real, se desarrolló un lenguaje orientado a objetos llamado Oak.