Ingeniero en Sistemas Computacionales
Recordemos que Java es un lenguaje orientado a objetos, así que comencemos con algunas
definiciones de este paradigma:
Clase: Una clase es una especie deplantilla que describe el estado y comportamiento que
los objetos de su tipo soportan. Las clases son una forma de encapsular datos y las
operaciones relacionadas con esos datos. Son la estructurafundamental del paradigma
orientado a objetos.
Objeto: Son las instancias de una clase. Tiene su propio estado, y el acceso a todos los
comportamientos u operaciones definidas por su clase.
Estado: Losvalores asignados a las "variables de instancia" de un objeto constituyen el
estado del objeto.
Comportamiento (Métodos): Es donde la lógica de la clase es almacenada, donde los
algoritmos sonejecutados y los datos son manipulados.
Cuando comenzamos a trabajar con el paradigma orientado a objetos algunas veces es difícil
entender la diferencia entre clase y objeto.
Usando una analogía,podríamos decir que, en vez de ser programadores somos cocineros y
estamos haciendo galletas, la clase sería el molde para las galletas y los objetos serían las
galletas que se hagan con ese molde.Identificadores y Palabras Reservadas:
Los nombres de las clases, variables y métodos (en general los nombres de todo lo que podemos
declarar) son llamados identificadores. Los programadores de Java(Oracle, antes Sun) han
creado convenciones para nombrar los métodos, variables y clases.
Como todos los lenguajes de programación Java cuenta con palabras reservadas, tenemos que
recordar que estaspalabras reservadas no deben ser usadas como identificadores.
Herencia:
Es el centro o núcleo de Java y de la programación orientada a objetos. Con la herencia podemos
definir que una clase seareusada en otras clases, podemos definir una clase general (súper-clase)
y sub-clases que heredan de esta.
La súper-clase no sabe nada de la existencia de las clases que heredan de ella pero...
Regístrate para leer el documento completo.