Tarea De Desarrollo
Constructores y creación de objetos
Una vez que se tiene definida la clase a partir de la cual se crearán los objetos se está en la posibilidad de instanciar los objetos requeridos.
Para laclase Usuario del ejemplo anterior podemos crear un objeto de la siguiente manera:
Usuario usr1; //usr1 es una variable del tipo Usuario
usr1 = new Usuario();
La primera línea corresponde a ladeclaración del objeto, es decir, se declara una variable del tipo de objeto deseado.
La segunda línea corresponde a la iniciación del objeto.
El operador new
El operador new crea una instancia deuna clase asignando la cantidad de memoria necesaria de acuerdo al tipo de objeto. El operador new se utiliza en conjunto con un constructor. El operador new regresa una referencia a un nuevo objeto.Constructores
Un constructor es un tipo específico de método que siempre tiene el mismo nombre que la clase, y que se utiliza cuando se desean crear objetos de dicha clase, es decir, se utiliza alcrear e iniciar un objeto de una clase.
Constructores múltiples
Cuando se declara una clase en Java, se pueden declarar uno o más constructores (constructores múltiples) opcionales que realizan lainiciación cuando se instancia un objeto de dicha clase.
2.3.1
En la vida diaria podemos pensar en objetos como una manzana o un libro y podemos distinguir clases de cosas: por ejemplo clases deplantas. Sin embargo, en programación el término objeto y el término clase no guardan una correlación exacta con el significado de estas palabras en la vida diaria. Podemos buscar ciertas similitudes eincluso hacer analogías didácticas. Pero no trates de buscar siempre equivalencias entre objetos y clases en programación con objetos y clases de la vida diaria porque esa correspondencia exacta noexiste y te llevará a confusión. Al escribir un programa en un lenguaje orientado a objetos tratamos de modelar un problema del mundo real pensando en objetos que forman parte del problema y que se...
Regístrate para leer el documento completo.