Академический Документы
Профессиональный Документы
Культура Документы
CLASES,OBJETOS Y MTODOS
Estructura de un programa
Un programa corto puede incluirse en una clase y
slo tener el main().
Ejemplo:
class Nombre
{
public static void main(String args[])
{
System.out.println("\n Hola!!! \n Estamos en el
metodo principal main\n");
}
}
CLASES
Los miembros de una clase son:
Caractersticas(Atributos):
Una propiedad es una caracterstica
CLASE
Caractersticas (Propiedades)
Comportamiento(Mtodo)
Clases
Cuando se define una clase, el
nombre de la clase se convierte en
un nuevo tipo de dato y se utiliza
tanto para:
1. Declarar variables de ese
tipo.
2. Como para crear objetos
del mismo.
Nombre de Clases
El programador elige los nombres de las
clases, objetos y mtodos. Debe hacerlo lo
ms significativo posible.
Los nombres consisten de letras(maysculas
y minsculas) y dgitos (0-9).
Deben empezar con una letra.
La convencin de java es que los nombres de
las clases empiezan con una letra mayscula.
Los nombres de los objetos y mtodos
empiezan con letras minsculas.
// atributos
....
//mtodos
....
Mtodos: Comportamiento
(procedimientos)
OBJETOS
Objetos
Una variable de tipo clase: es
una variable referencia, que
puede contener la direccin en
memoria(o referencia) de un
objeto de la clase o null para
una referencia no vlida.
La declaracin de un objeto
simplemente asocia el objeto
con una clase, haciendo al
objeto una instancia de esa
clase.
La declaracin no crea el
objeto. Para crear el objeto de
la clase se necesita utilizar el
operador new, con el objeto de
indicar a la computadora que
cree un objeto y asigne espacio
de memoria para ella.
class Fecha
{
// declaracin de
//variables
//declaracin de los
//mtodos
}
Fecha reunion;
nombreobjeto.datos
objeto.
Referencia a un dato de un
nombreobjeto.mtodo( )
Referencia a un
mtodo de un objeto.
MTODOS
MTODOS
MTODOS
MTODOS
1. Si el mtodo devuelve void, una llamada al
mtodo debe ser una sentencia.
Ejemplo N.1 :
System.out.println(Invocacin);
// El mtodo println ( ) devuelve void.
Ejemplo N.2:
depositar( );
// Invocacin al mtodo depositar.
MTODOS
Cuando un programa llama a un mtodo, el
control del programa se trasfiere al
mtodo llamado.
Un mtodo llamado devuelve el control al
llamador cuando se ejecute su sentencia
return o cuando se alcance la llave de
cierre ( } )
Formato:
return expresin;
MTODOS
Invocacin de un mtodo
dibujar(80,200);
Cuando
se
terminan
las
instrucciones y el programa
llega al signo } de cierre, su
ejecucin contina en el punto
desde el que fue llamado.
dibujar(125,220);
}
Preparado Por: Janitza de Justiniani
Primer Programa OO
class MinProgOO
// CLASE PRINCIPAL Y EL NOMBRE DEL PROG
{
public static void main (String args[])
{
Objeto obj = new Objeto(); // DECLARAMOS Y CREAMOS EL OBJETO obj
obj.saluda();
// SE LLAMA AL METODO (MENSAJE)
}
}
// CREAMOS LA CLASE LLAMADA OBJETO.
class Objeto
{
public void saluda()
// DEFINIMOS EL METODO saluda
{
System.out.println("\nHola Estamos en la clase Objeto!\n");
}
}
Ejemplo:
Resta de dos valores enteros.
MTODOS
/* Clase Principal */
class Principal_Resta
{
public static void main(String [ ] ag)
{
Resta objr=new Resta();
objr.asignar(20,10);
System.out.println(" Resta :" + objr.calcular());
}
}