El documento describe los conceptos de clases, objetos y la creación de objetos en programación orientada a objetos. Explica que una clase define los datos y métodos de un objeto y que un objeto es una instancia de una clase. Para crear un objeto se usa el operador new junto con un constructor, el cual inicializa el objeto y asigna memoria. También menciona que una clase puede tener múltiples constructores.
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Creación de objetos en Java
1. INSTITUTO TECNOLOGICO DE SALINA CRUZ
MATERIA:
PROGRAMACIÓN ORIENTADA A OBJETO
DOCENTE:
SUSANA MONICA ROMAN NAJERA
UNIDAD II:
CLASES Y OBJETOS
TEMA:
CREACION DE OBJETOS
EQUIPO # 6
INTGRANTES:
JOSE MANUEL FLORES RAMOS
CRUZ ELENA ALQUISIREZ PÉREZ
ERIC RANDY MARTINEZ MATEO
SALINA CRUZ, OAXACA A 25/03/2014
2. Contenido
INTRODUCCION:.................................................................................................................................. 3
CREACIÓN DE OBJETOS ....................................................................................................................... 4
CONSTRUCTORES Y CREACIÓN DE OBJETOS:............................................................................ 5
EL OPERADOR NEW ......................................................................................................................... 5
CONSTRUCTORES............................................................................................................................. 5
CONSTRUCTORES MÚLTIPLES ....................................................................................................... 5
CONCLUSION:...................................................................................................................................... 6
OTRAS FUENTES CONSULTADAS:........................................................................................................ 7
3. INTRODUCCION:
Como es sabido hay muchos lenguajes de programación orientada a objetos POO
que tienen muchas similitudes entre sí, pero puntualmente nos enfocaremos en
Java.
En el mundo real, las personas identifican los objetos como cosas que pueden ser
percibidas por los cinco sentidos. Los objetos tienen propiedades específicas,
como posición, tamaño, color, forma, textura, etc. que definen su estado. Los
objetos también poseen ciertos comportamientos que los hacen diferentes de
otros objetos.
Con base en la siguiente información daremos a conocer cómo crear objetos
4. CREACIÓN DE OBJETOS
Una clase es una plantilla que define los datos y los métodos del objeto. Un objeto
es una instancia de una clase. Se puede crear muchas instancias de una clase .La
creación de una instancia se conoce como instanciación.
Clase Círculo
Objeto 1 de círculo
Objeto 2 de círculo
Nota: una clase puede tener muchos objetos diferentes.
Como ya se ha comentado, una vez que se define una clase, el nombre de la
clase se convierte en nuevo tipo de dato y se utiliza tanto como declarar una
variable de ese tipo, como para crear objeto del mismo. La sintaxis para declarar
un objeto es:
NombreClasenombreObjeto;
Ejemplo
Circulo miCirculo; //declara la variable mi circulo
La variable miCirculo es una instancia de la clase Circulo .La creación de un
objeto de una clase se llama creación de una instancia de la clase. Un objeto es
similar a una variable que tiene un tipo de clase. La creación de variables de un
tipo de dato primitivo se realiza simplemente declarándolas, esta operación crea
la variable y le asigna espacio en memoria.
Una variable de tipo clase es una variable referencia, que puede contener la
dirección de en memoria (o referencia) de un objeto de la clase o null para una
referencia no valida. La declaración de un objeto simplemente asocia el objeto con
una clase, haciendo al objeto una instancia de esa clase. La declaración no crea
el objeto. Para crear realmente miCirculo(objeto de la clase Circulo) se necesita
utilizar el operador new con el objeto de indicar a la computadora que cree un
objeto miCirculo y asigne espacio de memoria para ella. La sintaxis para crear un
objeto es:
nombreObjeto = new NombreClase();
Ejemplo
La siguiente sentencia crea un objeto, miCirculo, y le asigna memoria:
miCirculo = new Circulo();
Declaración e Instanciación
Se puede combinar la declaración y la instanciación en una sola sentencia con la
siguiente sintaxis:
5. NombreClasenombreObjeto = new NombreClase ();
Ejemplo
Creación e instanciación de miCirculo en una etapa:
Circulo miCirculo = new Circulo ();
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 la clase Usuario del ejemplo anterior podemos crear un objeto de la
siguiente manera:
Usuario usr1; //usr1 es una variable del tipo Usuario
usr1 = newUsuario();
La primera línea corresponde a la declaració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 de una 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 al crear 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 la iniciación
cuando se instancia un objeto de dicha clase.
6. CONCLUSION:
A lo que llegamos con el tema creación de objetos es que al crear un objeto
utilizaremos un operador como es el caso del operador new este a su vez en
conjunto de un constructor.