Saltar navegación

20251217 AppClientesPedidos_8 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 12 de enero de 2026 por Raquel G.

1 visualizaciones

Descargar la transcripción

Pues tenemos estos tres métodos magníficos que nos podrían ya facilitar la vida. 00:00:00
Por ejemplo, ahora yo voy a hacerme aquí otro paquete distinto. 00:00:07
Vale, pues por ejemplo, ahora yo me voy a hacer otro ejercicio cualquiera. 00:00:26
Por ejemplo, que no lo vamos a hacer, porque vamos a arrancar y vamos a imaginar que arrancamos cualquier ejercicio. 00:00:30
Por ejemplo, vamos a suponer que vamos a arrancar 00:00:36
Que igual luego lo hacemos a la vuelta 00:00:43
Por ejemplo, ¿qué ejercicio de aquí os gustaría que hiciéramos a la vuelta 00:00:45
Para calentar un poco motores antes de ponernos 00:00:55
De vacaciones 00:00:58
Para arrancarlo, para verlo del teclado 00:01:00
por ejemplo, yo que sé, ¿cuál os gustaría 00:01:05
que, imaginaos 00:01:07
¿eh? 00:01:09
vale, pues imaginaos 00:01:15
que vamos a arrancar 00:01:16
el ejercicio 00:01:18
por ejemplo, ¿vale? 00:01:22
que tiene, si no tiene un main o no, vale 00:01:24
que una clase alumno 00:01:26
asignatura tiene dos métodos 00:01:28
que una clase asignatura 00:01:30
partitura ya la hemos hecho 00:01:32
vale 00:01:34
Bueno, es que como habría que hacer muchas clases... 00:01:35
Venga, vamos a hacer una clase main cualquiera para usar eso y ya está. 00:01:45
No asociada a ningún ejercicio. 00:01:50
Venga, pues por ejemplo, voy a llamar a este paquete ejemplo teclado. 00:01:52
Vale, entonces vamos a hacer una clase. 00:01:59
Ejemplo teclado. 00:02:08
Vale, pues por ejemplo, en esta clase yo voy a necesitar leer un número entero. 00:02:09
En condiciones normales haríamos el escáner, bla, bla, bla, etc. 00:02:19
Pero ahora, ¿qué ocurre? 00:02:24
Que tenemos nuestra clase que se llama así. 00:02:25
Este es su nombre largo, porque está en el paquete teclado, es su nombre largo. 00:02:30
Si quiero usar el nombre corto, le pongo el import y ya está. 00:02:36
Eso ya va en gustos. 00:02:41
O le pongo el import aquí. 00:02:43
Uy, perdón. 00:02:47
o le pongo el 00:02:48
no me lo deja 00:02:55
ah, es que se llama 00:03:00
teclado, la clase, teclado con mayúsculas 00:03:02
no me hace el input automáticamente 00:03:04
pero bueno, dime 00:03:07
cuando haces input 00:03:08
todas las clases, todos los objetos 00:03:09
privados que tienes 00:03:12
de donde importa 00:03:14
se pueden hacer 00:03:15
desde el mismo 00:03:18
todo lo que sea private 00:03:19
por mucho que hagas import, solamente vas a poder 00:03:21
hacer algo que sea public 00:03:24
import, lo único que te ahorra es 00:03:25
usar el nombre corto 00:03:28
si yo hago aquí 00:03:30
import 00:03:31
el problema es que claro, cuando arrastra 00:03:32
un error de compilación 00:03:40
ya el plugin 00:03:41
no te funciona bien porque ya está arrastrado el error 00:03:43
pero vamos 00:03:46
entonces si lo quitas instanciando lo que sea 00:03:47
venga, pues ahí 00:03:50
vale, entonces yo lo puedo importar así directamente 00:03:53
vale 00:03:57
entonces, que yo quiero leer un número 00:03:59
decimal, pues ya está 00:04:02
ya está, llamo 00:04:04
a mi método estático 00:04:18
de la clase 00:04:19
y ya está, este es mi método 00:04:22
estático que tiene ya escondida 00:04:25
toda la complejidad que sea, me lee 00:04:27
un número decimal, me lo devuelve y yo lo guardo 00:04:29
aquí, un método estático 00:04:32
de la clase teclado 00:04:34
Aquí no tengo que declarar escáner 00:04:35
Ni que tengo que hacer nada 00:04:37
Lo tengo todo ahí metido 00:04:38
¿Que quiero meter un entero ahora? 00:04:40
Pues venga, leo yo aquí un entero 00:04:48
Y ahí lo tengo 00:04:50
Son métodos estáticos 00:04:57
No tengo que instanciar el objeto teclado 00:04:58
Y no tengo que hacer nada 00:05:00
¿Vale? 00:05:01
Y no tengo el problema del buffer ni de nada 00:05:03
Porque esa sentencia que hemos puesto no lo tiene 00:05:11
¿Vale? 00:05:14
Entonces voy a mostrar aquí lo que hemos leído 00:05:35
Num1 00:05:38
num2 00:05:40
cadena 00:05:46
¿vale? 00:05:48
me he hecho una pequeña 00:05:52
clase de librería 00:05:54
es como si fuera una librería de métodos 00:05:55
y aquí tengo yo 00:05:58
unos métodos de librería guardaditos 00:06:00
con estas utilidades 00:06:02
pues ya está 00:06:04
entonces los métodos static 00:06:05
nos son muy útiles 00:06:09
para hacer funciones de librería 00:06:12
meto ahí utilidades 00:06:14
que hacen lo que tenga que hacer 00:06:15
no está asociado a ningún objeto 00:06:18
que los llama 00:06:20
no, son utilidades de mi aplicación 00:06:21
como por ejemplo estas 00:06:23
vale, entonces ejecutamos esto 00:06:25
y lógicamente 00:06:28
no funcionará, claro 00:06:30
introduce decimal 00:06:31
vale, introduce entero 00:06:39
introduce cadena 00:06:41
vale 00:06:44
ahí está todo lo bien introducido 00:06:45
bueno, pues un ejemplito 00:06:48
entonces cuando un método 00:06:51
empieza a quedar muy largo 00:06:54
se puede sacar todo 00:06:55
fuera, a métodos auxiliares 00:06:56
y ya está 00:06:59
luego conceptualmente 00:07:00
tenemos dos tipos de métodos 00:07:05
entre comillas 00:07:07
los métodos que son cosas que hacen los objetos 00:07:08
que cuando yo describo mi realidad 00:07:11
digo, oye, este objeto va a necesitar hacer esto 00:07:13
pues esos métodos van en la clase 00:07:15
y no son estáticos 00:07:18
porque los hace un objeto 00:07:19
y luego conceptualmente 00:07:20
tengo otra cosa que serían 00:07:23
métodos auxiliares de librería 00:07:25
que hacen trocitos de código 00:07:26
que me vienen bien hacerlos en cualquier sitio 00:07:28
son conceptualmente dos ideas distintas 00:07:30
métodos de clase 00:07:35
que nos llama un objeto 00:07:37
cuando tiene que hacer esas cosas 00:07:40
y ese método hace lo que sea 00:07:42
para un objeto en particular 00:07:43
o métodos auxiliares de librería 00:07:45
para hacer cosas 00:07:47
que no están asociadas a ningún objeto 00:07:48
y que los llamo yo cuando me interesen 00:07:51
desde mil sitios distintos 00:07:54
como este 00:07:55
¿vale? 00:07:56
sí, porque 00:08:01
porque 00:08:07
este otro objeto 00:08:09
está funcionando de otra manera 00:08:11
este de aquí 00:08:14
el leer decimal 00:08:16
que está aquí 00:08:18
que lo tenemos aquí 00:08:19
te lo lee en la cadena 00:08:21
Y ahora, llamamos al integer parsedable 00:08:23
Entonces el integer parsedable 00:08:26
Necesita que se compre 00:08:27
¿Vale? Sin embargo 00:08:29
El escáner es que lo que hace 00:08:31
Ya te hace esto dentro 00:08:33
Te transforma la coma al punto 00:08:34
¿Vale? Bueno 00:08:36
A ver, no sé si 00:08:47
Dejaros tranquilos porque no me estáis 00:08:53
Haciendo ni caso 00:08:55
Y es bastante frustrante 00:08:55
Que me hagan caso dos personas 00:08:58
O tres como mucho 00:09:01
Se te ha quedado muy claro 00:09:02
Entonces tú apoyas la emoción de 00:09:09
¿De qué? 00:09:11
Que como te ha quedado muy claro 00:09:14
Has dicho que te ha quedado muy claro 00:09:15
¿Luego? 00:09:16
¿Eso qué significa? 00:09:18
Que te parecería bien irte, ¿no? 00:09:20
Porque te ha quedado 00:09:22
Ah, vale, que me escuchas, estás diciendo 00:09:23
Vale, bueno 00:09:26
Bueno, pues entonces sois cuatro o cinco 00:09:27
Una pregunta, porque estoy probando 00:09:30
porque cuando me da error 00:09:32
cuando hago algo malo 00:09:36
sigue en ejecución 00:09:37
en vez de tratarlo 00:09:39
depende de la situación en la que estés 00:09:42
a ver 00:09:45
Materias:
Programación
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
Subido por:
Raquel G.
Licencia:
Todos los derechos reservados
Visualizaciones:
1
Fecha:
12 de enero de 2026 - 20:53
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
09′ 46″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
51.51 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid