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 RAMOSCRUZ ELENA ALQUISIREZ PÉREZERIC RANDY MARTINEZ MATEO
SALINA CRUZ, OAXACA A 25/03/2014
ContenidoINTRODUCCION:.................................................................................................................................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
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
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írculoObjeto 1 de círculoObjeto 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;EjemploCirculo 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(); EjemploLa 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:
NombreClasenombreObjeto = new NombreClase ();EjemploCreació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 Usuariousr1 = 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.
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.
OTRAS FUENTES CONSULTADAS:
Top Related