Maria

Solo disponible en BuenasTareas
  • Páginas : 3 (625 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2011
Leer documento completo
Vista previa del texto
Tipos de Variables:
Instancia.

Se utilizan para definir los atributos de un objeto.
Clase.

Son similares a las variables de instancia, con la excepción de que sus valores son los mismospara todas las instancias de la clase.
Final
Una variable de tipo final no puede ser modificada una vez que se le haya asignado un valor.
Transient
Una variable transient no se almacena como partedel objeto cuando éste se persiste.
Volatile
Indica que una variable puede ser modificada de forma asíncrona. Esta condición se puede presentar en sistemas con procesadores múltiples
Alcance delas variables
El alcance de una variable indica la parte del programa donde puede utilizarse. En base al alcance, las variables se clasifican en:
• Variables locales
• Variables de instanciaVariables locales
Se declaran dentro de métodos o de instrucciones asociadas a bucles for, estructuras condicionales, etc. Su alcance se restringe al código del método o de la instrucción. No admitenmodificadores de acceso salvo "final" y deben estar inicializadas antes de ser empleadas.
Variables de instancia
Se declaran después de la clase y fuera de cualquier método. Los valores que asumenpara cada objeto constituyen el estado o conjunto de atributos del objeto.
Su alcance es global, es decir, las pueden utilizar directamente todos lo métodos no estáticos de la clase.
Para acceder desdeel método main o desde cualquier otro método estático a una variable de instancia es necesario crear un objeto de la clase.
Al hecho de crear un objeto de una clase se le conoce también comoinstanciar la clase. Si no se inicializan explícitamente, asumen el valor nulo por defecto, una vez instanciada la clase.
Estructura de Control:

1. bucles
 while
La iteración continuará hasta que sucondición sea falsa .
while tiene la siguiente forma: while( boolean_expression ){ statement1; statement2; . . . }
 Ejemplo 1 int x = 0; while (x 80)
{clasificacion='B';}
else
if (valor >...
tracking img