Upload
maderin33
View
268
Download
2
Embed Size (px)
Citation preview
CLASES
Clases en JAVA
Una clase es una plantilla para un objeto.
Por lo tanto define la estructura de un
objeto y su interfaz funcional, en forma de
métodos. Cuando se ejecuta un programa
en Java, el sistema utiliza definiciones de
clase para crear instancias de las clases,
que son los objetos reales.
Para crear una clase sólo se necesita
la palabra clave reservada class
seguida de un identificador legal
(nombre de la clase) y un bloque
delimitado por dos llaves para el
cuerpo de la clase.
Un programa en Java debe tener el
mismo nombre que la clase que
contiene. Se debe tener presente que
en Java se diferencia entre
mayúsculas y minúsculas; el nombre
de la clase y el del programa deben
ser exactamente iguales.
class nombreClase /* Declaración de
la clase */
{
/* Aquí va la definición de variables
y métodos */
}
La siguiente es la definición más
simple de una clase:
• La declaración de la clase
Indica el nombre de la clase precedido por la palabra clave
class.
* El cuerpo de la clase
El cuerpo de la clase sigue a la declaración de la clase y está
contenido entre la pareja de llaves ({ y }). El cuerpo de la clase
contiene las declaraciones de las variables de la clase, y
también la declaración y la implementación de los métodos que
operan sobre dichas variables.
Como se puede observar, la definición de una clase consta de
dos partes fundamentales:
El estado de un objeto está
representado por sus variables. Las
variables se declaran dentro del cuerpo
de la clase. Típicamente, las variables se
declaran antes de la declaración de los
métodos, pero esto no es
necesariamente requerido.
Declaración de variables
public static void main(String[] args)
{
procedimientos a
ejecutarse
}
La función main es
la primera que se
ejecuta y debe
llevar la sintaxis
indicada.
La función main tiene una
llave de apertura y una llave
de cierre (similar a la clase).
La función main debe estar
contenida en la clase.
Todo programa constituido por una clase debe tener
definida la función main: