Documente Academic
Documente Profesional
Documente Cultură
Synchronizable
este modificador especifica que todos los mtodos
definidos en la clase son sincronizados, es decir, que no se puede acceder
al mismo tiempo a ellos desde las distintas tareas.
Si no se utiliza alguno de los modificadores expuestos, por defecto, java
asumir que una es:
- No final
- No abstracta
- Subclase de la clase Object
- No implementa interfaz alguna
Variable miembro
Una clase en Java puede contener variables y
mtodos. Las variables
pueden ser tipos primitivos como int, char, etc. Los
mtodos son funciones.
L
ic. Antonio Aguilar Acosta
CBTIS 67
3 Sem.
CBTIS 67
3 Sem.
CBTIS 67
3 Sem.
CBTIS 67
3 Sem.
Mtodos:
Los mtodos son funciones que pueden ser llamadas dentro de la
clase o por otras clases. La implementacin de un mtodo consta de dos
partes, una declaracin y un cuerpo. La declaracin en Java de un mtodo se
puede expresar esquemticamente como:
tipoRetorno nombreMetodo( [lista_de_argumentos] ) {
cuerpoMetodo
}
Los mtodos pueden tener numerosos atributos a la hora de declararlos,
incluyendo el control de acceso, si es esttico o no esttico , etc.
Valor de retorno de un mtodo:
En Java es imprescindible que a la hora de la declaracin de un
mtodo, se indique el tipo de dato que ha de devolver. Si no devuelve ningn
valor, se indicar el tipo void como retorno.
Lic. Antonio Aguilar Acosta
CBTIS 67
3 Sem.
Todos los tipos primitivos se devuelven por valor y todos los objetos se
devuelven por referencia. El retorno de la referencia a un objeto es la
direccin de la posicin en memoria dinmica donde se encuentra
almacenado el objeto.
* Este ejemplo ilustra el retorno de valores tanto por referencia
* como por valor
*/
// Un objeto de esta clase ser devuelto por referencia
class miClase {
int varInstancia = 10;
}
class Java603 {
// Mtodo que devuelve por Valor
int retornoPorValor() {
// Devuelve un tipo primitivo por valor
return( 5 );
}
CBTIS 67
3 Sem.
CBTIS 67
3 Sem.
GRACIAS
Lic. Antonio Aguilar Acosta
CBTIS 67
3 Sem.
ACTIVIDAD: con la finalidad de reafirmar los conocimientos de clases mtodos en Java, realizar un
mapa conceptual plasmando las ideas mas importantes.
Evidencia: Mapa conceptual elaborado en su libreta y al final en grupo comentar su mapas.