Saltar navegación

20250123 Herencia_EjerFigurasGeo_2 - 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 26 de enero de 2025 por Raquel G.

6 visualizaciones

Descargar la transcripción

Si estudiarais más en casa 00:00:00
Podríamos no repetir tanto 00:00:04
Hacer más cosas 00:00:07
Y sería todo más entretenido 00:00:08
Y no nos dormirían 00:00:09
Nos dormimos porque estamos repitiendo 00:00:11
Todo el rato una y otra vez 00:00:15
Pues yo tengo ya un aburrimiento 00:00:16
Venga 00:00:25
Las figuras estas 00:00:26
Manejador de figuras 00:00:28
Contiene el array y un método 00:00:30
para calcular 00:00:32
manejador de figuras. 00:00:34
Un método para calcular 00:00:37
el perímetro total 00:00:38
de todas 00:00:40
las figuras. 00:00:42
Entonces, no es que esté muy bien 00:00:44
definido. Aquí es cuando nosotros tendríamos que ir al cliente 00:00:46
y decirle, pero la suma 00:00:48
de los perímetros de todas, 00:00:50
o mostrármelos por consola, 00:00:52
o qué quieres hacer. 00:00:54
¿Qué sentido tiene esto? 00:00:55
Vamos a hacerlo. Que nos devuelva 00:00:57
un array 00:01:00
de números enteros con todos y cada uno 00:01:02
de los perímetros de todas y cada una 00:01:04
de las figuras en el mismo orden 00:01:06
en el que han llegado a la raíz 00:01:08
de la clase 00:01:10
¿vale? método de 00:01:11
mediados de octubre 00:01:14
o primeros de noviembre 00:01:17
pues venga 00:01:18
ese método 00:01:19
en un pispas 00:01:21
¿vale? pues a ver, habréis hecho algo así 00:01:23
además a toda velocidad porque esto es 00:01:26
muy rápido de hacer 00:01:28
que tenemos que devolver un array de enteros 00:01:29
con los perímetros 00:01:32
de las figuras 00:01:34
parámetro de entrada, no porque ya está ahí 00:01:37
el array a devolver 00:01:40
¿cuántas posiciones tendrá? tantas como el array 00:01:42
y más, luego nos hacemos 00:01:44
el array de perímetros 00:01:46
que tenga 00:01:48
cuántas posiciones 00:01:52
que tenga tantas posiciones como el de figuras 00:01:57
pues esto es lo que habréis hecho 00:02:01
figuras.led 00:02:02
y ahora ya 00:02:05
habréis recorrido 00:02:06
el array de figuras 00:02:08
para cada figura geométrica 00:02:09
en mi array 00:02:13
de figuras 00:02:15
pues 00:02:16
¿lo habéis hecho así con un for each? 00:02:19
¿a que no? 00:02:26
claro, porque si lo habéis hecho con un for each 00:02:27
como yo lo estaba empezando a arrancar a hacer toda chula 00:02:29
pues tendría que ponerme una variable 00:02:31
adicional que fuera 00:02:33
el contador de posiciones, porque 00:02:34
la primera FG a la 0 00:02:36
la segunda FG perímetro a la 1 00:02:38
entonces me tendría que poner aquí una variable 00:02:41
adicional que se fuera incrementando 00:02:43
pues ya que voy a usar una variable, pues ya 00:02:44
me pongo un for de índice 00:02:47
y ya está 00:02:49
seguro que no 00:02:50
De todas formas, yo creo que Pablo 00:02:54
en el fondo 00:03:09
le está echando de menos. 00:03:09
Lo que pasa es que se está haciendo duro. 00:03:13
Y estoy segura de que los fines de semana 00:03:16
le escribes y le dices cosas. 00:03:18
Yo creo que no 00:03:27
Es odio-pena 00:03:41
Eso no pega 00:03:43
Venga 00:03:49
Esto es lo que habréis hecho, ¿verdad? 00:03:51
Más fácil imposible 00:03:53
no, es que a mí me da pena 00:03:55
porque algunos, seguro que se aburren 00:03:59
¿a que sí? por ir a esta velocidad 00:04:01
y en este plan 00:04:03
¿pero por qué voy a poner llaves? 00:04:04
ya hemos superado esa fase 00:04:08
pues hay que madrugar 00:04:09
uy, que madrugar, no, que madurar 00:04:15
madrugar vamos a dejarlo 00:04:17
venga 00:04:22
ya tenemos la clase manejador figuras 00:04:26
vale 00:04:30
ahora nos dicen 00:04:30
oye 00:04:33
ahora nos dicen 00:04:34
cuidadín que los círculos 00:04:36
van a tener un tratamiento 00:04:40
perdón y los cuadrados 00:04:42
van a tener un tratamiento 00:04:44
especial 00:04:46
entonces de los cuadrados 00:04:47
además se va a querer hacer el área 00:04:49
y de los círculos también se va a querer hacer el área 00:04:51
entonces vamos a hacer un manejador específico 00:04:54
para ellos 00:04:57
un manejador específico 00:04:57
que además me calcule el área 00:04:59
de los cuadrados 00:05:02
solo de los cuadrados 00:05:03
entonces vamos a hacernos 00:05:06
un manejador de cuadrados 00:05:08
este manejador 00:05:09
va a ser un manejador que nos va a interesar 00:05:26
instanciar solo 00:05:28
cuando de esas figuras que tengamos 00:05:31
nos interesen solo los cuadrados, 00:05:34
¿vale? 00:05:37
De las figuras que tengamos, 00:05:37
de todo el total de figuras que tengamos 00:05:39
en la parte de la aplicación en la que esté o lo que sea. 00:05:41
Entonces, 00:05:46
este manejador de cuadrados 00:05:48
va a tener las figuras también, 00:05:50
aunque solo le va a interesar manejar los cuadrados, 00:05:53
va a tener las figuras. 00:05:55
Entonces, en lugar de volver a declarar aquí 00:05:56
toda la raíz de figuras, 00:05:59
nos dicen el diseño que ya está hecho, 00:06:01
que es tienda de manejador de figuras, 00:06:04
que es tienda de aquí. 00:06:08
Vale. 00:06:10
Pues entonces el manejador de figuras, 00:06:13
el manejador de cuadrados, perdón, 00:06:15
tendrá sus figuras ahí, 00:06:17
heredadas de este. 00:06:20
Y como las tiene heredadas, 00:06:24
ese array es un array de figuras, 00:06:27
con lo cual en este array que está aquí, 00:06:30
aunque no lo veamos, 00:06:31
aunque no lo veamos, 00:06:32
ese array es un array que puede tener de todo 00:06:33
puede tener cuadrados, círculos, etc 00:06:36
pero cuando instanciemos esta versión 00:06:38
solo vamos a querer hacer cosas con los cuadrados 00:06:41
solo 00:06:45
entonces va a tener un método propio suyo 00:06:46
para obtener el área de los cuadrados 00:06:51
pues vamos a hacer un método 00:06:53
que obtenga todas las áreas 00:06:57
y vamos a hacerlo así, de esta manera 00:06:59
que me obtenga todas las áreas 00:07:02
de todo lo que sea cuadrado 00:07:09
de ese pack de figuras que tiene 00:07:11
ese manejador 00:07:13
venga, pues ahora sí, ¿cómo 00:07:14
hace de este método? 00:07:17
que este ya es un pelín más complicado 00:07:19
porque aquí sólo 00:07:21
hay que extraer los cuadrados 00:07:23
del array 00:07:25
heredado 00:07:27
que es este 00:07:29
00:07:30
pongo public 00:07:32
pues venga 00:07:35
vale 00:07:38
pues habéis hecho algo como esto 00:07:40
¿verdad? 00:07:43
¿cuál es el problema? 00:07:44
ese es el problema, vale 00:07:48
ahora 00:07:49
una vez solucionado ese problema 00:07:50
¿cuál es el otro problema? 00:07:52
que aquí 00:07:54
a la hora de declarar el array 00:07:56
de áreas para devolverlo después 00:07:58
exactamente igual 00:08:00
porque hay pocas alternativas 00:08:02
A la hora 00:08:03
Bueno, con lo que sabemos nosotros 00:08:06
Muy pocas 00:08:07
Con un poquito más de conocimiento más adelante 00:08:08
Hay para hacerlo en una línea 00:08:10
Dentro de un tiempo 00:08:12
Lo podemos hacer en una línea 00:08:17
Con streams de Java 00:08:18
Y funciones Lambda 00:08:19
Pero ahora no podemos 00:08:22
Señor, señor 00:08:24
Vale 00:08:26
El problema aquí es que 00:08:28
No sabemos cuántos cuadrados hay 00:08:30
en la propiedad figuras de manejador cuadrados 00:08:33
esta propiedad que hemos heredado 00:08:36
que está aquí y que no la vemos 00:08:38
no sabemos cuantas hay 00:08:39
entonces este array no sabemos de cuantas posiciones hacerlo 00:08:41
menudo rollo 00:08:44
ojalá tuviéramos una colección 00:08:45
que no sea un array 00:08:47
pero ya espero que en un par de semanas 00:08:49
las tengamos 00:08:52
pues entonces 00:08:52
¿qué es lo que tenemos que hacer? 00:08:54
primero contar cuantos cuadrados hay 00:08:57
vamos a contar cuantos cuadrados hay 00:08:59
pues facilísimo 00:09:01
Vamos a contar con un contador recorriendo nuestro array de figuras a ver cuántas de esas instancias que están en el array realmente son objetos cuadrados. 00:09:03
Esta primera parte para contar cuántas de las instancias de mi array de figuras son objetos cuadrados. 00:09:15
Ya las tengo. 00:09:21
Estas son. 00:09:22
Muy bien. 00:09:23
Ahora ya me puedo declarar el array. 00:09:24
Mi array de áreas va a ser este. 00:09:26
Fenomenal. 00:09:28
Ya está. 00:09:28
Y ahora ya recorro todo mi array de figuras y cada vez que me encuentre una que es un cuadrado, calculo su área y lo guardo en la posición que toque. 00:09:29
Dejaré la incrementada para la siguiente y ya está. 00:09:40
Ahora ya figuras y áreas no van en paralelo. 00:09:44
Áreas es más pequeñito, figuras es más grande. 00:09:49
Por eso me cojo un índice específico para áreas. 00:09:52
Entonces, aquí ya me daba igual hacerlo con un for de índice que no, porque voy a tener que necesitar un segundo índice, porque los arrays no van en paralelo. 00:09:56
Entonces, como ya voy a necesitar un segundo índice, pues lo pongo aquí, voy recorriendo todo el array de figuras y voy rellenando las posiciones que tocan, dejándola incrementada para la siguiente con las áreas. 00:10:04
Y se acabó, porque esto es lo que hemos hecho mil millones de veces desde un mes y pico antes de Navidades. 00:10:17
Rellenar un array con valores de otro 00:10:25
Que cumplen una condición 00:10:27
Cuando una variable adicional 00:10:28
Que se va incrementando 00:10:31
La misma estructura de siempre 00:10:32
Repetimos lo mismo una y otra vez 00:10:34
Vale, pues entonces 00:10:36
¿Alguien está copiando todavía? 00:10:38
¿No? 00:10:45
Bueno, pues entonces 00:10:51
me habíais dicho que no estabais copiando 00:10:55
no, porque quiero 00:11:05
llevarte al límite 00:11:21
arriba a dónde 00:11:22
pero qué podría poner 00:11:29
si no es cuadrado 00:11:32
Si estamos contando cuadrados 00:11:34
En un manejador de cuadrados 00:11:35
¿Qué podría poner? 00:11:37
Venga, pues entonces 00:11:44
Ya habéis dejado de copiar, ¿verdad? 00:11:45
Pero John, hijo mío, qué lento eres 00:11:47
Paciencia 00:11:49
John, ya 00:11:57
Ay, qué bien copiáis 00:11:59
De verdad, sois lo mejor copiando 00:12:02
Sí, ¿para qué? 00:12:04
O eliges bien a la fuente de tu copia 00:12:08
O no te va a valer de nada 00:12:13
Venga, a ver 00:12:14
Manejador círculos 00:12:17
Lo mismo, lo hacéis 00:12:19
Y ahora vamos a hacer el main simplemente 00:12:21
Para poner esto en práctica y se acabó 00:12:23
Manejador círculos, vale 00:12:25
Pues ahora vamos a hacer un main 00:12:27
Venga 00:12:28
Vosotros, porque es igual que el otro 00:12:30
Pues eso, exactamente 00:12:34
vale, el main 00:12:37
vamos a hacer un main 00:12:39
ya no el de pruebas que habíamos 00:12:41
usado para irlo de la clase abstracta 00:12:45
nos hacemos nuestro main 00:12:48
con método main 00:12:53
vale 00:12:54
y ahora ya simplemente el main dice 00:12:56
venga 00:13:04
como vamos a trabajar con un montón de figuras 00:13:05
hazte un 00:13:08
manejador de figuras 00:13:10
bueno, a ver, una cosa que no he dicho 00:13:12
cuando estaba haciendo esto de aquí 00:13:16
el manejador de cuadrados 00:13:18
aquí para poder acceder directamente 00:13:19
a la propiedad figuras 00:13:22
de aquí, la he cambiado 00:13:24
a protected 00:13:26
vale, porque si no 00:13:27
tenemos que hacerlo con el get 00:13:29
vale, pero vamos que lo normal 00:13:31
es que tú pongas protected 00:13:35
para que si alguien te hereda, pues no tengas que tirar 00:13:36
del get, etcétera, etcétera 00:13:38
hola 00:13:40
Ah, vale 00:13:40
No pasa nada, nosotros no lo usamos 00:13:45
Gracias 00:13:46
Ostras 00:13:47
Venga, pues vamos a arrancar el mail 00:13:50
Y en el mail 00:13:55
Vale, decía 00:13:59
Crear una 00:14:00
¿Dónde estás? 00:14:02
Ah, aquí 00:14:08
Créate tu manejador de figuras 00:14:08
Vale, un manejador de figuras 00:14:11
Que por ahora 00:14:13
Inicializa Danube 00:14:13
Pues venga, nuestro main que está aquí 00:14:16
Instancia 00:14:20
O sea, no instancias 00:14:23
Créate, declarate una referencia 00:14:24
Manejador figuras 00:14:27
Tenemos esa referencia 00:14:29
Por ahora no tiene ninguna instancia 00:14:40
Dentro, vale 00:14:42
Ahora 00:14:43
Utilizas un bucle para de forma 00:14:47
Indefinida 00:14:50
instanciar la variable anterior como manejador de círculos con tres círculos. 00:14:51
Vale, entonces, este bucle va a estar todo el rato. 00:14:56
Vale, pidiendo todo el rato. 00:14:59
Dame tres círculos, dame tres círculos y te muestro el área. 00:15:02
Y ahora dame tres cuadrados y te muestro el área. 00:15:07
Vale, pero el manejador cuadrados, aunque no mucho, tiene áreas. 00:15:13
Entonces, va a estar todo el rato. 00:15:15
Dame tres círculos, te muestro las áreas. 00:15:16
Dame tres cuadrados, te muestro las áreas. 00:15:19
¿Vale? Entonces para eso va a tener que instanciar manejador de círculos, porque es el que es capaz de calcular las áreas de círculos y manejador de cuadrados, pero como ambas heredan de manejador figuras, vamos a utilizar la única referencia y esta referencia va a ir rotando, a veces va a ser manejador cuadrados, a veces va a ser manejador de círculos. 00:15:21
entonces dice, bucle indefinido 00:15:43
bucle indefinido, venga, aunque 00:15:45
vamos a poner esto con un par 00:15:47
hombre, nunca jamás 00:15:51
hagáis esto, vale 00:15:53
porque de este bucle no salimos 00:15:55
nunca, nada más que pum 00:15:57
matando el proceso ahí, vale 00:15:58
venga, pues ahora 00:16:01
le vamos a decir, oye 00:16:02
mete 00:16:05
tres 00:16:05
radios de círculo 00:16:08
Y me voy a dar el gustazo 00:16:10
De meterle un break 00:16:15
Porque hombre 00:16:16
Me lo he ganado por edad 00:16:19
A ver 00:16:20
Tenemos aquí ya la clase leer 00:16:22
Yo sí que la tenía 00:16:25
Entonces ya podemos hacer 00:16:25
In radio 00:16:28
Uno va a ser igual 00:16:30
A leer punto 00:16:33
Entero 00:16:35
Como estamos con entero 00:16:37
Como son tres círculos 00:16:38
Pues tres radios 00:16:41
vale, vale lo mismo 00:16:42
vale, entonces 00:16:55
esto lo tendremos que meter en algún array de figuras 00:17:03
porque nuestros manejadores trabajan con array de figuras 00:17:06
¿verdad? pues vamos a hacernos 00:17:08
un array, vamos a hacernos 00:17:09
un array de figuras geométricas 00:17:12
de hecho para que quede lo vamos a hacer al principio 00:17:14
del array para decir aquí van a ir las figuras 00:17:23
geométricas 00:17:25
un array de figuras geométricas 00:17:26
¿vale? y vamos a 00:17:29
como el bucle va a estar todo el rato 00:17:44
tres círculos, haz lo que sea 00:17:47
tres cuadrados, haz lo que sea 00:17:49
pues vamos a 00:17:51
hacerlo de tal manera que el bucle 00:17:52
meta en ese mismo array 00:17:54
los tres círculos primero y los tres cuadrados 00:17:55
después 00:17:59
como en ese array de figuras geométricas 00:17:59
caben círculos cuadrados, lo que sea 00:18:03
vale, pues entonces ahora ya 00:18:04
en este array de figuras 00:18:07
en lugar de hacer esto así 00:18:08
que es un poco cutre 00:18:15
al haber declarado el array antes 00:18:16
lo vamos a hacer ya en un bucle 00:18:18
desde i igual a 0 00:18:19
mientras i sea menor que 3 00:18:22
incrementando i 00:18:24
pues en lugar de meterlo aquí 00:18:26
lo que hacemos es lo siguiente 00:18:28
figuras de i 00:18:30
que sea igual a new 00:18:36
círculo 00:18:41
con el radio correspondiente. 00:18:44
¿Vale? 00:18:50
Entonces, aquí 00:18:51
me da el error porque en su momento 00:18:56
yo seguramente en la clase círculo 00:19:01
no hemos declarado un constructor 00:19:03
con el valor de radio. 00:19:04
¿Verdad? 00:19:08
entonces, vamos a ver 00:19:08
en círculo 00:19:10
los únicos constructores que tenemos 00:19:11
tenemos 00:19:14
uno solo que tiene que recibir los tres parámetros 00:19:16
por comodidad 00:19:19
vamos a hacernos 00:19:21
o nos creamos el círculo dando un nombrecito 00:19:22
círculo 1 00:19:24
o nos hacemos un constructor 00:19:25
como nos lo pide el cuerpo la aplicación 00:19:27
venga, me viene muy bien un constructor solo con el radio 00:19:30
y el nombre 00:19:32
como no lo está usando la aplicación 00:19:33
paso de él y no sé qué, pues ya está 00:19:36
es el momento este de incorporarlo 00:19:37
círculo 00:19:39
int radio 00:19:43
ala 00:19:45
ah vale 00:19:55
porque no he puesto 00:20:07
vale 00:20:08
¿por qué me da aquí este error? 00:20:08
¿vale? me da aquí este error 00:20:16
porque yo al no haber puesto 00:20:17
el super ahí arriba 00:20:19
o sea esta clase círculo, recordad que círculo 00:20:23
hereda 00:20:26
¿Dónde está círculo? 00:20:27
Círculo hereda de figura geométrica 00:20:29
¿Vale? 00:20:31
Figura geométrica solo tiene este constructor 00:20:32
Entonces al tener solo este constructor 00:20:34
Yo ya he hecho desaparecer 00:20:36
El constructor sin parámetros 00:20:39
Entonces aquí implícitamente 00:20:40
Implícitamente 00:20:42
¿Vale? 00:20:44
Al no haber puesto yo nada 00:20:46
Él implícitamente asume 00:20:48
Que estamos llamando a este 00:20:49
¿Vale? 00:20:51
Y el constructor sin parámetros 00:20:53
no existe para manejador de figuras 00:20:55
entonces vamos a hacer un constructor 00:20:57
sin parámetros en manejador de figuras 00:21:00
que es lo que normalmente hacemos 00:21:01
entonces normalmente hacemos 00:21:03
constructor con parámetros, sin parámetros 00:21:05
eso lo hacemos por sistema 00:21:07
¿por qué? 00:21:09
ahora empezamos a ver algunas razones 00:21:11
una la más importante es que cuando 00:21:13
nuestras clases las usan otros 00:21:15
esos otros a veces nos pueden instanciar de muchas maneras 00:21:16
pues yo le ofrezco todas y ya está 00:21:19
y otra es porque cuando 00:21:21
nos metemos en una jerarquía de herencia 00:21:23
Pasan estas cosas con el super 00:21:25
Pues venga, hacemos un constructor 00:21:26
Sin parámetros 00:21:29
Que no haga nada 00:21:30
¿Vale? Y ya está 00:21:38
Y mi constructor círculo se queda tan tranquilo 00:21:39
Vale, y ahora ya me voy al main 00:21:42
Y ya hago los tres circulitos 00:21:44
Con los 00:21:46
Vale, y ahora me dice 00:21:46
Oye 00:21:49
Muéstrame las áreas de los círculos 00:21:50
Para eso tengo un manejador 00:21:54
No hace falta que recorra yo otra vez el array 00:21:56
Tengo un manejador 00:21:58
Pero el manejador que muestra solo las áreas de los círculos es manejador de círculos 00:21:58
Luego entonces esta referencia, este handler figuras que yo he hecho aquí 00:22:03
Este handler figuras lo voy a instanciar ahora como manejador de círculos 00:22:06
Lo instancio como manejador de círculos 00:22:12
No tiene constructores, puede que no tenga constructores sin parámetros 00:22:20
O que no 00:22:25
Manejador círculos 00:22:29
Es que no lo he llamado así 00:22:32
Manejador círculos 00:22:33
Ah, vale, es que me he hecho el 00:22:34
Ah, es que he hecho el de cuadrado 00:22:37
Creía que había hecho el de círculos en vez del de cuadrados 00:22:42
Y he hecho el de cuadrados 00:22:44
Vale 00:22:46
Venga, pues entonces 00:22:46
Vale 00:22:49
No pasa nada 00:22:52
Vamos a hacer primero los cuadrados 00:22:53
Metré tres lados de cuadrados 00:22:55
ya está, y el otro sería igual, mete tres lados de cuadrados 00:22:57
y ahora figura nu cuadrado 00:23:02
y ahora cuadrado le pasa lo mismo, que necesita un constructor 00:23:05
solo con el lado, y aquí será manejador 00:23:11
cuadrados, vale, y cuadrado necesita 00:23:14
ahora un cuadrado 00:23:18
necesita un constructor solo con el lado, pues ya está 00:23:24
vale, dispunto 00:23:28
lado, igual a 00:23:37
lado 00:23:39
y aquí int lado 00:23:41
vale, y ahora mi handler se convierte 00:23:44
en manejador cuadrados 00:23:52
se convierte en manejador cuadrados 00:23:53
porque voy a manejar los cuadrados 00:23:55
solamente 00:23:58
bueno, pues ahora 00:23:58
pero para que el manejador cuadrados pueda manejar 00:24:01
los cuadrados, tiene que tener las figuras dentro de él 00:24:04
vale, tiene que tener las figuras 00:24:06
dentro de él, pues entonces vamos a meter 00:24:08
a manejador cuadrados 00:24:11
vamos a meter a manejador cuadrados 00:24:14
figuras, este array que acabo de leer 00:24:17
entonces 00:24:28
esto, esta aplicación va a tener 00:24:33
más sentido si creamos ya el array de figuras completo con los círculos y los 00:24:38
cuadrados, no tenía que haber borrado lo anterior porque ahora 00:24:42
vamos a crear 00:24:45
el array con todo 00:24:48
primero metemos 00:24:51
radios de 00:24:52
círculos 00:24:54
estamos haciendo el array primero completo 00:24:57
con las 6 figuras 00:25:01
mete 3 radios de círculos 00:25:02
y ahora ya 00:25:05
desde i igual a 00:25:06
3 mientras i sea menor que 6 00:25:08
que son y 17 ya 00:25:12
vale pues entonces 00:25:19
que he hecho al principio 00:25:21
me he construido el array 00:25:22
las 3 primeras posiciones el cuadrado 00:25:24
las 3 siguientes de la 3 a la 5 00:25:26
el círculo 00:25:29
los círculos 00:25:30
vale ya tengo 00:25:32
mis 6 figuras 00:25:35
y ahora ya 00:25:37
instanciaría manejador de figuras 00:25:38
le pondré estas figuras 00:25:41
y llamaré al método 00:25:44
y luego a handler figuras le instanciaré 00:25:45
como manejador de círculos 00:25:48
le fijaré las figuras suyas 00:25:50
las figuras otra vez, las mismas 00:25:52
y llamaré al método y punto pelota 00:25:54
¿vale? 00:25:56
pues lo completáis 00:25:58
efectivamente 00:26:00
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:
6
Fecha:
26 de enero de 2025 - 19:22
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
26′ 08″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
121.07 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid