Está en la página 1de 9

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA ARMADA

Clases en Java .

Maracay, Marzo de 2013


Clases.

Definicin.

Es una agrupacin de datos (variables o campos) y de funciones


(mtodos) que operan sobre esos datos.

Caractersticas.
1. Los datos y funciones pertenecientes a una clase se les denomina
variables y mtodos o funciones miembro.
2. La programacin orientada a objetos se basa en la programacin de
clases.
3. . La definicin de una clase se realiza en la siguiente forma:
[public] class Classname {
// definicin de variables y mtodos
...
}
Clases.

Caractersticas.
4. Un objeto (en ingls, instance) es un ejemplar concreto de una clase. Las
clases son como tipos de variables, mientras que los objetos son como
variables concretas de un tipo determinado.
5. Todas las variables y funciones de Java deben pertenecer a una clase. No
hay variables y funciones globales.
6. Si una clase deriva de otra (extends), hereda todas sus variables y
mtodos.
7. Java tiene una jerarqua de clases estndar de la que pueden derivar las
clases que crean los usuarios
Clases.

Caractersticas.

8. Una clase slo puede heredar de una nica clase (en Java no hay
herencia mltiple).
9. En un fichero se pueden definir varias clases, pero en un fichero no puede
haber ms que una clase public. Este fichero se debe llamar como la clase
public que contiene con extensin *.java.
10. Si una clase contenida en un fichero no es public, no es necesario que el
fichero se llame como la clase.
11. Los mtodos de una clase pueden referirse de modo global al objeto de
esa clase al que se aplican por medio de la referencia this.
Creacin de Objetos en Java.

Para la creacin de un objeto se necesita el operador new, y que


se declaren las variables de instancia dentro de una clase. Mediante una
clase se pueden declarar varios objetos que tendrn los mismos atributos.

Creacin de Un Objeto
nomb_clase nomb_objeto=new nomb_clase([valores]);

Ejemplo.

Empleado x = y Empleado ();


Definicin de los Mtodos en Java.

Cuando se hace referencia a un mtodo este debe estar declarado


y desarrollado al igual que el objeto. Para declarar y desarrollar un mtodo
debe estar dentro de una clase y se debe indicar el valor que devuelve, el
nombre y los valores que se le pasan.

Sintaxis.
valor devuelto nombre_mtodo([valores])
{
cuerpo;
}

Si se tiene que hacer referencia a las variables de instancia y los


mtodos contenidos en un objeto se necesita el operador punto(.).

Posibles Casos.
Objeto.nomb_mtodo( );
Objeto.nomb_mtodo(valores);
Objeto.variable;
Ejemplo.

Disee una Clase, para crear objetos del tipo Alumnos, en el cual,
permita ingresar el nombre, edad y Nota de ciertos objetos de ese tipo.
Constructores.

Definicin.

Es una funcin, mtodo, etc, de las clases, la cual es llamada


automticamente cuando se crea un objeto de esa clase.

Por ser mtodos, los constructores tambin aceptan parmetros.


Cuando en una clase no especificamos ningn tipo de constructor, el
compilador aade uno pblico por omisin sin parmetros, el cual NO hace
nada.
Constructores.

Caracteristicas.

1. Un constructor, tiene el mismo nombre de la clase a la cual pertenece.


2. No puede ser Heredado.
3. No retorna ningn valor (Ni void), por lo cual no debe especificarse
ningn tipo de dato.
4. Debe declararse como public, slo en casos realmente extraordinarios
ser de otro tipo.