Clases
Una clase puede definirse como cualquier cosa de la vida real. Una computadora, un animal, un alumno, etc.
No todas las clases deberían ser ejecutables, con esto nos referimos a queno tienen un main.
Al crear una clase, creamos un NUEVO TIPO DE DATO.
Características o componentes esenciales:
-Atributos Características de una clase.
*A nivel de objetos
*Anivel de clases
-Constructor Me ayuda a crear su espacio de memoria.
-Funciones Comportamientos o procesos.
Cuando generamos una clase, generamos un nuevo tipo de dato.
Con estas clases tenemos losmismos atributos, las mismas funciones, el mismo constructor, pero los valores podrían ser diferentes.
-Crear variables
-Declarar arreglo
Ahora ya no le llamaremos Variable, si viene de una clase,ahora será Objeto.
Los objetos no vienen teniendo un espacio de memoria.
Objeto es el producto de una clase. Instancias de las clases en tiempo de ejecución.
Ejemplo: Plano de arquitecto vs. Edificios.Las de tipo primitivo seguirán siendo variables.
Así como “lea” es el producto de la clase Scanner.
Instanciar es el proceso por medio el cual creo un objeto y de paso crea su espacio de memoria.
Lasvariables locales son las que solo existen dentro del Main.
Las variables globales son las que van entre las llaves del public class.
Declarar atributos, es como declarar variables normales.
Creen losatributos justos y necesarios. La información justa.
Mundo Exterior: Cualquier clase que hiciera fuera de una clase.
Null es un valor valido para cualquier clase, pero no para un valor primitivo.SOLO PARA CLASES.
Constructor
Objetivos del constructor:
1) Construir el espacio de memoria.
2) Me ofrece la oportunidad de ejecutar instrucciones iniciales cuando se construye el objeto.
Desde elmomento que uno hace un constructor en su clase, deja de existir el constructor por default.
Los constructores tambien pueden ser públicos o privados, solo la clase Math es la única que el constructor...
Regístrate para leer el documento completo.