Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un programa Java
Declaraciones
Atributos
Expresiones
Operadores
Mtodos
Objetos
Clases
Acerca de Clases
Acerca de Clases
7/7/2015
Acerca de Clases
Acerca de Clases
Declaracin de la clase
Declaracin de la clase
7/7/2015
Declaracin de la clase
Superclase de la clase
10
Superclase de la clase
Interfases de la clase
11
12
7/7/2015
Interfases de la clase
Interfases de la clase
{
..........................
}
13
14
Modificadores de la clase
Modificadores de la clase
16
7/7/2015
17
19
18
20
7/7/2015
21
22
23
24
7/7/2015
Modificadores de atributos
25
27
26
28
7/7/2015
Atributos: Resumen de
Modificadores de acceso
Modificador
La
propia
clase
Clase
hija
Paquete
private
protected
public
package
29
30
31
32
7/7/2015
Cuerpo de la clase
Implementacin de mtodos
Cuerpo de la clase
Implementacin de mtodos
33
34
Cuerpo de la clase
Implementacin de mtodos
Cuerpo de la clase
Implementacin de mtodos
La sintaxis es:
declaracinDelMtodo
{
declaracin de variables
cuerpoDelMtodo
}
36
7/7/2015
Declaracin de mtodos
Declaracin de mtodos
37
38
Declaracin de mtodos
}
39
40
10
7/7/2015
void medirTemperatura()
{
if (temperatura>50)
{
}
41
else
{
estado="Temperatura normal, explorando...";
velocidad=20;
}
}
43
42
void mostrarAtributos( ) {
JOptionPane.showMessageDialog(null,
"Nombre: " + nombre + "\n" +
"Estado: " + estado + "\n" +
"Velocidad: " + velocidad + "\n" +
"Temperatura: " + temperatura);
}
}
44
11
7/7/2015
Declaracin de variables
Declaracin de variables
45
46
Implementacin de mtodos
Implementacin de mtodos
47
48
12
7/7/2015
Implementacin de mtodos
Implementacin de mtodos
49
50
Acerca de Objetos
Creacin de Objetos
51
52
13
7/7/2015
Creacin de Objetos
Robot robocop;
Robot periquito;
Donde:
<tipo> es el nombre de clase, es decir, el tipo de
dato que se va a crear.
<nombre> es el nombre de la variable con el
que nos referiremos al objeto.
53
54
55
Equivalentemente:
Robot robocop = new Robot( );
Robot periquito = new Robot( );
56
14
7/7/2015
Utilizacin de Objetos
Utilizacin de Objetos
57
59
58
60
15
7/7/2015
Destruccin de Objetos
63
16