martes, 16 de febrero de 2016

¿QUÉ ES UNA INSTANCIA EN JAVA?

En la Programación Orientada a Objetos, frecuentemente se suele confundir a las clases con sus instancias. Primero, vamos a aclarar un poco el concepto.

En Java creamos los objetos por medio de la palabra "new", el objeto nos representa algo específico.

¿QUÉ ES UN CONSTRUCTOR POR DEFAULT?

Es un constructor sin parámetros que no hace nada. Los atributos del objeto son iniciados con los valores predeterminados por el sistema.
Si no se define algún constructor al momento de declarar un objeto, el compilador utilizará un constructor por defecto (constructor por default).
¿QUÉ ES UN CONSTRUCTOR EN JAVA?

Un constructor es la función (C++) ó método (Java), que inicializa o instancia al objeto y sirve para asegurarnos que los objetos siempre contengan valores válidos.


¿QUÉ SON LOS MÉTODOS EN JAVA?

Los métodos son el conjunto de instrucciones definidas dentro de una clase, se les puede dar un nombre y especifican el comportamiento de la clase y sus instancias.

Los tipos de métodos son:

Función: Devuelven una variable, constante, palabra, objeto, entre otros, con un único valor.

Procedimiento: Realiza una o más operaciones, y realiza la función de los métodos de tipo función al igual que regresarnos un dato y objeto.

¿CUÁLES SON LOS TIPOS DE DATOS EN JAVA?

Los tipos de datos en Java son; Primitivos y Referencia (Objeto). Y no son iguales.

Datos Primitivos: Es algo elemental y carece de métodos, un ejemplo son los mismo que en C/C++: int, float, double, etc.

Datos de Referencia (Objeto): Sirven para acceder a los atributos y métodos de los objetos, y suelen ser algo complejos, se usan cuando en la estructura de datos sea necesario un objeto.

¿QUÉ SON LOS MODIFICADORES DE ACCESO EN JAVA?

Nos introducen al concepto de encapsulamiento y se busca controlar el acceso a los datos que conforman un objeto o instancia, de esta manera la clase y sus objetos son encapsulados.
Además permiten dar un nivel de seguridad mayor a nuestras aplicaciones restringiendo el acceso a diferentes atributos, métodos, constructores asegurándonos que el usuario seguirá una ruta especificada por nosotros para acceder a la información.

Los atributos de un objetos por default son privados, pero se tienen las funciones de get y set para poder cambiar el valor y poder leerlo.
¿CUÁLES SON LAS REGLAS DE LOS IDENTIFICADORES EN JAVA?

Las reglas son las siguientes:

o   Para declarar clases, el primer carácter va en Mayúscula y el nombre en singular.
o   Los atributos inician en minúscula para el caso de atributos con nombre compuesto, el siguiente inicia con mayúscula.
o   Para la declaración de los objetos, los nombres utilizados como identificadores de los objetos, conservan las reglas de los atributos.
o   Los identificadores relacionados a los métodos de los objetos, cumplen la misma regla que los atributos.
o   Los identificadores asociados a Constantes se escriben sus caracteres en mayúscula.
o   La clase la cual declara el método main( ) deberá ser de dominio público, se recomienda la declaración de una clase la cual trabaje el método main().