Semana2 Clase2 Variables e Java
Semana2 Clase2 Variables e Java
1
2.1 Programación con Objetos.
CONTENIDO:
2
2.1 Programación con Objetos.
Introducción
3
2.1 Programación con Objetos.
2.1.1 En Java se distinguen los siguientes tipos de variables:
4
2.1 Programación con Objetos.
❖ Variables de Clase (Campos estáticos). Son variables que
almacenan información de la clase, de modo que representa
un valor que comparten todas las instancias u objetos de la
clase. En el caso de la clase avión, el número de alas sería una
variable de clase. Y se declaran poniendo el modificador
static.
❖ Variables Locales. Son variables que se declaran y utilizan para
almacenar valores intermedios en una sección del código,
generalmente en un método o en un bloque delimitado por
llaves. Una vez que el método o el bloque donde se han
definido termina, la variable local deja de existir y su valor se
pierde. No tienen una sintaxis especial, el nombre lo reciben
por el lugar en el que se declaran.
5
2.1 Programación con Objetos.
❖ Parámetros. Son variables que se utilizan para enviar
información a los métodos, permiten al desarrollador enviar
datos con los cuales trabajará el método.
6
2.1 Programación con Objetos
No existen variables globales como las entendemos en otros
lenguajes de programación. Es imposible crear una variable que
sea visible para todas las clases, salvo que estas clases
pertenezcan a una misma jerarquía. Así, si se necesita comunicar
objetos pertenecientes a una jerarquía de clases se puede
recurrir a las variables de clase, aunque no se recomienda su
utilización.
2.1.2 Declaración de una variable
Para declarar una variable se debe especificar el tipo de la
variable, que puede ser un tipo básico o el nombre de una clase
o interfaz (ya profundizaremos más adelante en los tipos) y su
nombre:
[ambito]tipo_datos identificador;
7
2.1 Programación con Objetos
Ejemplo:
Tipo_datos identificadorVariable1,
identificadorVariable2, ...;
8
2.1 Programación con Objetos
Inicialización de variables
Las variables pueden ser inicializadas en el momento de la
declaración mediante la sentencia:
9
2.1 Programación con Objetos
Ejemplos de declaraciones de variables:
int edad;
String nombre;
boolean esCierto;
int x,y,z;
String nombre, apellido1, apellido2;
boolean esCierto, esFin;
10
2.1 Programación con Objetos
Declaración de variables con inicialización
11
2.1 Programación con Objetos
Para recordar siempre:
Ya sea en la declaración (más conveniente para no olvidarnos) o
más adelante en el programa, todas las variables deben
inicializarse, especialmente las variables locales de los métodos,
que se crean con un valor "basura".
12
2.1 Programación con Objetos
13
2.1 Programación con Objetos
Nombre de una variable
14
2.1 Programación con Objetos
Normas de convención.
- Las variables no deben comenzar por guión bajo (_) ni por
el dólar ($)
- Si el nombre de la variable es una única palabra, se
escribiría en minúsculas. Si consiste de más de una palabra,
escriba la primera letra de cada palabra en mayúsculas,
excepto la primera. Los nombres capacidadActual y
velocidadActual son ejemplos de esta convención.
15
2.1 Programación con Objetos
➢ No se permite que los nombres de las variables contengan
caracteres especiales como el espacio en blanco, %, *, @, etc, que
están reservados para operadores.
➢ No se permite declarar una variable cuyo nombre coincida con el
de alguna palabra reservada del lenguaje, como class, int, etc.
➢ En Java se distingue entre mayúsculas y minúsculas, por lo que las
variables contador y Contador son diferentes.
17
2.1 Programación con Objetos
18
2.1 Programación con Objetos
Palabras reservadas:
Las palabras reservadas, como su nombre lo indican, son palabras
las cuales el lenguaje de programación ya ha reservado para
realizar ciertas tareas.
19
2.1 Programación con Objetos
20
2.1 Programación con Objetos
21
2.1 Programación con Objetos
22
2.1 Programación con Objetos
23
2.1 Programación con Objetos.
24
2.1 Programación con Objetos.
25
2.1 Programación con Objetos
26
2.1 Programación con Objetos.
FIN
GRACIAS POR SU ATENCION
27