programación orientada a objetos. el método main es el comportamiento por el cual comienzan todos...
TRANSCRIPT
![Page 1: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/1.jpg)
Programación orientada a objetos
![Page 2: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/2.jpg)
• El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C, C++ y C# lo hacen.
El método main()
![Page 3: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/3.jpg)
• que el nombre del archivo debe coincidir con el nombre de la clase que contiene
El método main()
![Page 4: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/4.jpg)
En programación estructurada cada uno de estos sub procesos tiene acceso a los datos globales
Programación estructurada versus POO
![Page 5: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/5.jpg)
• Atributos• Get y set• Comportamientos (personalizados y constructores)
Estructura de una clase
![Page 6: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/6.jpg)
Estructura de una clase
![Page 7: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/7.jpg)
Los comentarios, son notas explicativas sobre la funcionalidad de algún elemento del código
Comentarios en Java
![Page 8: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/8.jpg)
Letras mayúsculas y minúsculas desde la A hasta la Z, incluyendo las letras acentuadas y la “ñ”.
Números desde el 0 al 9.
Carácteres “_”, “$” y cualquier otro carácter Unicode.
Los espacios en blanco son permitidos, sin embargo los espacios reiterativos son ignorados, por ejemplo, es lo mismo codificar “correr()” que “correr ()”.
Java es case sensitive
Caracteres en Java
![Page 9: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/9.jpg)
Secuencias de escape
Secuencia Definición
\n Salto de línea
\t Tabula de forma horizontal
\b Realiza un backspace
\r Retorna el cursor al comienzo de línea (retorno de carro)
\’ Representa una comilla simple
\” Representa una comilla doble
\\ Representa un backslash
![Page 10: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/10.jpg)
• Primitivos.
• Tipo de dato identificador = [valor][, identificador] [=valor]… ;
• Objetos
Tipos de Datos
![Page 11: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/11.jpg)
byte: El byte es una variable que tiene una capacidad de 8 bits y permite almacenar un valor de tipo entero (sin decimales) entre el -128 y + 127.
las variables numéricas no inicializadas comienzan en cero.
Tipo de datos
![Page 12: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/12.jpg)
short El short tiene una capacidad de 16 bits y permite almacenar un valor entero entre -32768 y +32767 (al igual que el entero en C).
int El tipo de dato entero tiene una capacidad de 32 bits y permite almacenar un valor entero entre -2147483648 y +2147483647.
Tipos de datos
![Page 13: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/13.jpg)
long El tipo de dato long tiene una capacidad de 64 bits y permite almacenar un valor entero entre -9.223.372.036.854.775.808 y +9.223.372.036.854.775.809
float El tipo de dato float tiene una capacidad de 32 bits y permite almacenar un valor real en coma flotante (decimales) entre -3,4*10-38 hasta +±3,4*1038. Los valores expresados en float deben ir acompañados de una letra f minúscula al final.
Tipos de datos
![Page 14: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/14.jpg)
double El tipo double tiene una capacidad de 64 bits y permite almacenar un valor real entre -1,7*10-308 y +1,7*10308. El double es el tipo de dato que asume Java al escribir un real, por ello no va acompañado de ningún carácter como en el caso del float. boolean El tipo de dato booleano es utilizado para conocer el resultado de una evaluación booleana, los dos posibles valores son true y false.
Si su valor de inicio no es especificado, el valor por defecto es false.
Tipos de datos.
![Page 15: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/15.jpg)
char El tipo char, es un tipo de datos que permite almacenar una carácter, sin embargo el valor que en realidad almacena es un entero equivalente entre los valores del 0 al 127 de la tabla de caracteres ASCII, la forma de declarar un char es la siguiente:
Tipos de datos
![Page 16: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/16.jpg)
Un String (con su letra “s” mayúscula) no es un tipo de dato primitivo
String
![Page 17: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/17.jpg)
Ámbito de una variable
![Page 18: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/18.jpg)
Conversión entre tipos
• Explicita
– (Tipo destino) expresión o variable
• Implicita
bytechar
shortint long float double
![Page 19: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/19.jpg)
• Aritméticos
• Operadores unarios
Operadores
Operador
Descripción
+ suma- resta* multiplicación/ División real% Resto de una división entera
Operador Descripción++ Incremento en 1-- Decremento en 1+= Asignación y suma-= Asignación y resta/= Asignación y división%= Asignación y modulo.
![Page 20: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/20.jpg)
Relacionales
Ternario
◦ Condición ? operando1 : operando 3.
Operadores
Operador
Resultado
< Menor que>= Mayor igual que<= Menor igual que> Mayor que== Igual a¡= Distinto de
![Page 21: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/21.jpg)
If
![Page 22: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/22.jpg)
Switch
![Page 23: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/23.jpg)
While
![Page 24: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/24.jpg)
Do- while
![Page 25: Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,](https://reader035.vdocumento.com/reader035/viewer/2022062500/5665b4801a28abb57c92097d/html5/thumbnails/25.jpg)
for