1 00:00:00,000 --> 00:00:03,000 Vale, venga, pues vamos a hacerlo, entonces. 2 00:00:03,000 --> 00:00:07,000 Esta aplicación nuestra ahora tiene dos clases, 3 00:00:07,000 --> 00:00:10,000 vale, tiene dos, no solo una, dos. 4 00:00:10,000 --> 00:00:13,000 La principal, la que tiene el punto de arranque 5 00:00:13,000 --> 00:00:16,000 donde la máquina virtual empieza a ejecutar 6 00:00:16,000 --> 00:00:20,000 y las otras clases que son las plantillas 7 00:00:20,000 --> 00:00:23,000 de los objetos que puede aparecer. 8 00:00:23,000 --> 00:00:26,000 En general esas, más o menos, 9 00:00:26,000 --> 00:00:31,000 uno de los diseños más básicos que hay de las aplicaciones. 10 00:00:31,000 --> 00:00:35,000 Una principal con el método main que es el que se ejecuta 11 00:00:35,000 --> 00:00:38,000 y luego las plantillas con los diferentes objetos 12 00:00:38,000 --> 00:00:42,000 que van a formar parte de mi aplicación. 13 00:00:42,000 --> 00:00:47,000 Bueno, entonces, cuando ya una aplicación tiene muchas clases, 14 00:00:47,000 --> 00:00:51,000 las clases pueden aparecer todas una tras otra en el proyecto. 15 00:00:51,000 --> 00:00:53,000 Entonces ya como el proyecto se convierte 16 00:00:53,000 --> 00:00:57,000 en una linaría de clases, se organizan paquetes, vale, 17 00:00:57,000 --> 00:00:59,000 pero eso ya es una cosa que tenemos que ver 18 00:00:59,000 --> 00:01:02,000 porque tiene su historia. 19 00:01:02,000 --> 00:01:05,000 Ahora mismo no vamos a usar ningún paquete, 20 00:01:05,000 --> 00:01:07,000 vamos a meter todas las clases, 21 00:01:07,000 --> 00:01:16,000 yo directamente al menos las vamos a meter aquí, 22 00:01:16,000 --> 00:01:19,000 directamente aquí me voy a hacer todas las clases 23 00:01:19,000 --> 00:01:21,000 que me hagan falta, directamente ahí. 24 00:01:21,000 --> 00:01:25,000 En mi caso dos, solo dos clases, vale. 25 00:01:25,000 --> 00:01:29,000 Bueno, pues primero uno programa las plantillas, 26 00:01:29,000 --> 00:01:31,000 los que estamos llamando las clases entidad, 27 00:01:31,000 --> 00:01:35,000 las clases entidad, programa esas clases entidad 28 00:01:35,000 --> 00:01:37,000 y luego ya la main, pues ala, 29 00:01:37,000 --> 00:01:43,000 vámonos a hacer la clase pedido. 30 00:01:43,000 --> 00:01:47,000 Bueno, el eclipse, cuando lo hacemos directamente, 31 00:01:47,000 --> 00:01:50,000 él me ofrece poner la palabra public, 32 00:01:50,000 --> 00:01:52,000 eso ya veremos lo que significa, 33 00:01:52,000 --> 00:01:55,000 porque esto tiene que ver con la estructura de paquetes, 34 00:01:55,000 --> 00:01:56,000 tiene que ver con eso, 35 00:01:56,000 --> 00:01:58,000 como todavía no hemos visto paquetes y lo que significa, 36 00:01:58,000 --> 00:02:01,000 ese public ahora mismo nos da igual, 37 00:02:01,000 --> 00:02:02,000 que este o no este nos da igual 38 00:02:02,000 --> 00:02:04,000 porque no sabemos ni lo que significa. 39 00:02:04,000 --> 00:02:07,000 Vale, lo podéis dejar, lo podéis quitar, me da lo mismo. 40 00:02:07,000 --> 00:02:09,000 Vale, la clase pedido. 41 00:02:09,000 --> 00:02:11,000 A ver, repito, dije que por favor, 42 00:02:11,000 --> 00:02:14,000 normalmente las clases deberían empezar con mayúscula, 43 00:02:14,000 --> 00:02:18,000 porque muchos habéis puesto nombres rarís y aplicativos. 44 00:02:18,000 --> 00:02:20,000 Una clase que se llame objetos y empezando en minúscula, 45 00:02:20,000 --> 00:02:24,000 no, de verdad, si es que es, 46 00:02:24,000 --> 00:02:26,000 apuntadlo y luego decir, vale, 47 00:02:26,000 --> 00:02:28,000 debo seguir esta pauta de estilo, 48 00:02:28,000 --> 00:02:30,000 que es nombres de clases, explicativos 49 00:02:30,000 --> 00:02:33,000 y empezando en mayúscula. 50 00:02:33,000 --> 00:02:36,000 Venga, pues ala, propiedades, 51 00:02:36,000 --> 00:02:39,000 hemos dicho que dos solamente, 52 00:02:39,000 --> 00:02:44,000 código y descripción. 53 00:02:44,000 --> 00:02:46,000 Podría tener el pedido mil propiedades, 54 00:02:46,000 --> 00:02:48,000 pues ala, más, pa, pa, pa, pa, 55 00:02:48,000 --> 00:02:50,000 solo tiene dos, pues hemos acabado. 56 00:02:50,000 --> 00:02:52,000 Esta plantilla tiene dos. 57 00:02:52,000 --> 00:02:54,000 Ahora ya vamos a hacer la siguiente clase. 58 00:02:54,000 --> 00:02:56,000 Esta clase ya no es una clase entidad, 59 00:02:56,000 --> 00:02:59,000 no es un concepto de mi aplicación. 60 00:02:59,000 --> 00:03:01,000 Esta clase es la que tiene el método, 61 00:03:01,000 --> 00:03:02,000 que es el punto de arranque, 62 00:03:02,000 --> 00:03:06,000 donde va a empezar la máquina virtual a ejecutar. 63 00:03:06,000 --> 00:03:08,000 Y suele recibir ese nombre, 64 00:03:08,000 --> 00:03:11,000 o main o principal, 65 00:03:11,000 --> 00:03:13,000 porque esta es la clase principal. 66 00:03:13,000 --> 00:03:15,000 Y esta clase tiene que tener este método, 67 00:03:15,000 --> 00:03:17,000 obligatorio, 68 00:03:17,000 --> 00:03:19,000 porque esta es la clase que va a buscar 69 00:03:19,000 --> 00:03:22,000 la máquina virtual para empezar. 70 00:03:22,000 --> 00:03:25,000 Vale, estoy repitiendo otra vez lo mismo. 71 00:03:25,000 --> 00:03:27,000 Vale, pues ya vamos a crear dos objetos 72 00:03:27,000 --> 00:03:29,000 con datos leídos por teclado, 73 00:03:29,000 --> 00:03:32,000 entonces si necesitamos que sean leídos por teclado, 74 00:03:32,000 --> 00:03:34,000 pues tenemos que hacer un escáner, 75 00:03:34,000 --> 00:03:36,000 sí o sí, no hay otra. 76 00:03:44,000 --> 00:03:46,000 ¡Hala! 77 00:03:46,000 --> 00:03:47,000 Y ya con el escáner sabemos que, 78 00:03:47,000 --> 00:03:49,000 aunque no tenemos ni idea de lo que significa, 79 00:03:49,000 --> 00:03:51,000 que hay que ponerle import, bueno. 80 00:03:51,000 --> 00:03:54,000 Vale, ahora vamos a trabajar con dos objetos. 81 00:03:54,000 --> 00:03:56,000 Pues dos objetos, voy a crearme dos objetos, 82 00:03:56,000 --> 00:03:59,000 voy a decidir un nombre para ellos. 83 00:03:59,000 --> 00:04:03,000 Venga, mi primer objeto va a ser de tipo pedido, 84 00:04:03,000 --> 00:04:04,000 de clase pedido, 85 00:04:04,000 --> 00:04:08,000 y le voy a llamar pedido bolis. 86 00:04:08,000 --> 00:04:10,000 ¡Hala! 87 00:04:10,000 --> 00:04:13,000 Con este nombre, complicado, así. 88 00:04:13,000 --> 00:04:16,000 Ahora, con esto ya tengo dado el nombre, 89 00:04:16,000 --> 00:04:18,000 dado el nombre a mi objeto. 90 00:04:18,000 --> 00:04:19,000 Este objeto se va a llamar, 91 00:04:19,000 --> 00:04:21,000 igual que esta persona se llama Miguel, 92 00:04:21,000 --> 00:04:23,000 y esa persona se llama Adrián. 93 00:04:23,000 --> 00:04:25,000 Pues este pedido se llama pedido bolis, 94 00:04:25,000 --> 00:04:29,000 porque me da la gana, ¿vale? 95 00:04:29,000 --> 00:04:31,000 Ahora, tengo que crear espacio para él, 96 00:04:31,000 --> 00:04:33,000 no hay otra. 97 00:04:33,000 --> 00:04:35,000 Pues ya hemos visto que el espacio para él 98 00:04:35,000 --> 00:04:37,000 se crea así, ya está creado el espacio. 99 00:04:37,000 --> 00:04:40,000 Y ahora ese objeto tiene sus propiedades 100 00:04:40,000 --> 00:04:43,000 código y descripción indefinidas. 101 00:04:43,000 --> 00:04:45,000 En realidad no las tiene indefinidas, 102 00:04:45,000 --> 00:04:47,000 porque la máquina virtual, si ahora le damos valor, 103 00:04:47,000 --> 00:04:49,000 le da unos valores por defecto, 104 00:04:49,000 --> 00:04:51,000 que en los números es cero, 105 00:04:51,000 --> 00:04:53,000 y en los strings es nul. 106 00:04:53,000 --> 00:04:55,000 Entonces, esto en realidad tiene como código cero 107 00:04:55,000 --> 00:04:57,000 y como descripción nul. 108 00:04:57,000 --> 00:04:59,000 Pero bueno, vamos a darle una leída por teclado. 109 00:04:59,000 --> 00:05:02,000 Pues ¡hala! 110 00:05:02,000 --> 00:05:05,000 Porque como no sé lo que significa, 111 00:05:05,000 --> 00:05:07,000 y las cosas que no sé lo que significan, 112 00:05:07,000 --> 00:05:09,000 prefiero ni mirarlas, aquí también se lo quito, 113 00:05:09,000 --> 00:05:11,000 ahora por hablar, pues prefiero quitarlas. 114 00:05:11,000 --> 00:05:13,000 Cuando ya queramos entender, 115 00:05:13,000 --> 00:05:15,000 y estemos intentando entender lo que es el public, 116 00:05:15,000 --> 00:05:20,000 ya lo incorporaremos si es que procede. 117 00:05:20,000 --> 00:05:23,000 ¿Vale? 118 00:05:23,000 --> 00:05:32,000 Pues venga, introduzca código. 119 00:05:32,000 --> 00:05:35,000 Y ahora, vamos a leer un código, 120 00:05:35,000 --> 00:05:37,000 que como es un número entero, 121 00:05:37,000 --> 00:05:39,000 tendremos que leer con next int, 122 00:05:39,000 --> 00:05:41,000 y ese código ¿a dónde va a ir a parar? 123 00:05:41,000 --> 00:05:44,000 Pues va a ir a parar a la propiedad 124 00:05:44,000 --> 00:05:48,000 código de pedido bolis. 125 00:05:48,000 --> 00:05:50,000 Ahí es donde va a ir a parar. 126 00:05:50,000 --> 00:05:53,000 A la propiedad código de pedido bolis. 127 00:05:53,000 --> 00:05:55,000 Ahí va a parar. 128 00:05:55,000 --> 00:05:58,000 Vale, y aquí, ahora vamos a hacer lo mismo, 129 00:05:58,000 --> 00:06:05,000 con el otro. 130 00:06:05,000 --> 00:06:12,000 Introduzca descripción. 131 00:06:12,000 --> 00:06:16,000 Y ahora, esto va a ir a la propiedad. 132 00:06:16,000 --> 00:06:18,000 Como veis el eclipse es muy chulo, 133 00:06:18,000 --> 00:06:20,000 y si ponéis el nombre de un objeto, 134 00:06:20,000 --> 00:06:22,000 el nombre y un punto, 135 00:06:22,000 --> 00:06:26,000 él te ofrece todo lo que ha visto dentro de él. 136 00:06:26,000 --> 00:06:28,000 Entonces, él ha visto dentro de él 137 00:06:28,000 --> 00:06:30,000 una propiedad que se llama código, 138 00:06:30,000 --> 00:06:31,000 te la ofrece, 139 00:06:31,000 --> 00:06:33,000 ha visto una propiedad que se llama descripción, 140 00:06:33,000 --> 00:06:35,000 y ha visto toda esta morralla, 141 00:06:35,000 --> 00:06:37,000 que dices, ¿pero cómo ha podido ver esto 142 00:06:37,000 --> 00:06:39,000 si yo no he metido nada más? 143 00:06:39,000 --> 00:06:40,000 Ah, ya lo entenderemos. 144 00:06:40,000 --> 00:06:42,000 En realidad sí, porque esta clase, 145 00:06:42,000 --> 00:06:43,000 sin nosotros saberla, 146 00:06:43,000 --> 00:06:44,000 se ha buscado un padre, 147 00:06:44,000 --> 00:06:46,000 ¿de quién era? 148 00:06:46,000 --> 00:06:48,000 Y ese padre le ha dado todo esto en herencia. 149 00:06:48,000 --> 00:06:51,000 Pero como de nuevo, tampoco entendemos la herencia, 150 00:06:51,000 --> 00:06:53,000 pues nos quedamos sin saber por qué esto está aquí. 151 00:06:53,000 --> 00:06:55,000 Y ahora entenderemos. 152 00:06:55,000 --> 00:06:59,000 Bueno, lo que importa es que el eclipse a veces me ayuda. 153 00:06:59,000 --> 00:07:01,000 Cuando yo pongo el punto, 154 00:07:01,000 --> 00:07:03,000 me ayuda sobre qué propiedades tengo, 155 00:07:03,000 --> 00:07:05,000 y así no tengo que teclearlas, las puedo... 156 00:07:05,000 --> 00:07:07,000 Ah, la descripción, venga. 157 00:07:07,000 --> 00:07:10,000 ¿Y nextIn? No, claro, nextLine. 158 00:07:10,000 --> 00:07:12,000 Aquí nos va a pasar lo de siempre, 159 00:07:12,000 --> 00:07:14,000 cuando lo ejecutemos, 160 00:07:14,000 --> 00:07:17,000 que después de un nextIn se crea un salto de línea, 161 00:07:17,000 --> 00:07:19,000 si luego hacemos un nextLine, 162 00:07:19,000 --> 00:07:21,000 la hemos liado porque se lo traga, 163 00:07:21,000 --> 00:07:25,000 pues vamos a quitar el salto de línea aquí. 164 00:07:25,000 --> 00:07:27,000 Vale, vamos a hacer lo mismo con otro pedido. 165 00:07:27,000 --> 00:07:30,000 Pues lo mismo con otro pedido. 166 00:07:39,000 --> 00:07:41,000 Ahora, otro pedido, le tengo que dar otro nombre, ¿no? 167 00:07:41,000 --> 00:07:43,000 Las personas, si las quiero distinguir, 168 00:07:43,000 --> 00:07:45,000 tengo que darles nombres distintos. 169 00:07:45,000 --> 00:07:47,000 Pues a los objetos, si los quiero distinguir, 170 00:07:47,000 --> 00:07:49,000 tengo que darles nombres distintos, 171 00:07:49,000 --> 00:07:51,000 aunque sean del mismo tipo. 172 00:07:51,000 --> 00:07:53,000 Tienen que recibir nombres distintos cada uno. 173 00:07:53,000 --> 00:07:55,000 Los dos son de tipo pedido, 174 00:07:55,000 --> 00:07:57,000 pero tienen que recibir cada uno su nombre, 175 00:07:57,000 --> 00:07:59,000 si no puedo distinguir que tengo dos distintos. 176 00:07:59,000 --> 00:08:01,000 Vale, pues ya tengo el pedido gomas, esto. 177 00:08:01,000 --> 00:08:03,000 Vamos a... 178 00:08:03,000 --> 00:08:05,000 Lo mismo, vamos a darle un código a él, 179 00:08:05,000 --> 00:08:08,000 y vamos a darle una descripción a él. 180 00:08:11,000 --> 00:08:13,000 ¡Hala! Pues ya tengo dos objetos. 181 00:08:13,000 --> 00:08:15,000 Pedido... ¿Qué hago yo? 182 00:08:15,000 --> 00:08:17,000 Pedido... 183 00:08:20,000 --> 00:08:22,000 Ya tengo dos objetos diferentes. 184 00:08:22,000 --> 00:08:24,000 Este y este. 185 00:08:24,000 --> 00:08:27,000 Y además, cada uno tiene dentro de él 186 00:08:27,000 --> 00:08:30,000 sus propiedades concretas, sus valores. 187 00:08:30,000 --> 00:08:32,000 Cada uno tiene sus valores, igual que cada uno 188 00:08:32,000 --> 00:08:34,000 pues tiene su ropa distinta. 189 00:08:34,000 --> 00:08:37,000 ¿No? En la plantilla persona puede haber ropa. 190 00:08:37,000 --> 00:08:39,000 Y luego Adrián tiene una ropa concreta, 191 00:08:39,000 --> 00:08:41,000 Miguel tiene otra ropa concreta, 192 00:08:41,000 --> 00:08:42,000 pues esto igual. 193 00:08:42,000 --> 00:08:44,000 Dos pedidos de la misma clase pedido, 194 00:08:44,000 --> 00:08:46,000 cada uno con su nombre y cada uno 195 00:08:46,000 --> 00:08:48,000 con un valor en sus propiedades. 196 00:08:49,000 --> 00:08:51,000 Bueno, ¿y ahora qué tenía que hacer la aplicación 197 00:08:51,000 --> 00:08:53,000 con estos objetos? 198 00:08:53,000 --> 00:08:56,000 Pues comparar los códigos, el que lo tuviera mayor, 199 00:08:56,000 --> 00:08:58,000 pues mostrar la descripción. 200 00:08:58,000 --> 00:09:02,000 Si pedidos bolis... 201 00:09:03,000 --> 00:09:05,000 Pedido bolis, perdón. 202 00:09:07,000 --> 00:09:12,000 Si pedido bolis.código es mayor 203 00:09:14,000 --> 00:09:18,000 que pedido gomas.código, 204 00:09:18,000 --> 00:09:21,000 pues entonces, ¿qué tengo que hacer? 205 00:09:21,000 --> 00:09:24,000 Mostrar la descripción de pedido bolis, 206 00:09:24,000 --> 00:09:26,000 que es quien la tiene más larga. 207 00:09:26,000 --> 00:09:27,000 Vamos a ver. 208 00:09:27,000 --> 00:09:29,000 Pedido bolis. 209 00:09:29,000 --> 00:09:31,000 Ahí. 210 00:09:32,000 --> 00:09:33,000 Descripción. 211 00:09:33,000 --> 00:09:36,000 Y si no, por no perder tiempo, 212 00:09:36,000 --> 00:09:39,000 vamos a olvidarnos del mayor o del igual. 213 00:09:40,000 --> 00:09:43,000 Lo ponemos un solo ese y ya está. 214 00:09:49,000 --> 00:09:52,000 ¿Pero por qué pones... 215 00:09:52,000 --> 00:09:54,000 ¿por qué has puesto descripción? 216 00:09:54,000 --> 00:09:57,000 Porque había que mostrar la descripción. 217 00:09:57,000 --> 00:10:00,000 Hay que mostrar la descripción del pedido 218 00:10:00,000 --> 00:10:02,000 que tenga el código más largo. 219 00:10:02,000 --> 00:10:03,000 Ah, me lo habéis... 220 00:10:03,000 --> 00:10:06,000 y te he dicho bien, me lo habéis hecho mal. 221 00:10:06,000 --> 00:10:08,000 Es que puse... 222 00:10:10,000 --> 00:10:12,000 Vale, pues ya está. 223 00:10:13,000 --> 00:10:17,000 Ahora ya trabajamos con los objetos 224 00:10:17,000 --> 00:10:19,000 a través de sus propiedades. 225 00:10:19,000 --> 00:10:22,000 O sea, un objeto, por sí solo pedidos bolis 226 00:10:22,000 --> 00:10:24,000 o pedidos gomas, por sí solo, 227 00:10:24,000 --> 00:10:26,000 es una dirección de memoria, sin más. 228 00:10:26,000 --> 00:10:27,000 No es nadie. 229 00:10:27,000 --> 00:10:30,000 Lo que es alguien es ya su propiedad código 230 00:10:30,000 --> 00:10:32,000 o su propiedad bolis. 231 00:10:36,000 --> 00:10:40,000 Vamos a ejecutar esto, que bueno, 232 00:10:40,000 --> 00:10:42,000 va a funcionar, claro. 233 00:10:42,000 --> 00:10:44,000 Introduzca el código del primero. 234 00:10:44,000 --> 00:10:46,000 Uno, introduzca descripción. 235 00:10:46,000 --> 00:10:48,000 Bolis, introduzca el código del segundo, 236 00:10:48,000 --> 00:10:50,000 que es dos, introduzca descripción. 237 00:10:50,000 --> 00:10:51,000 Me va a mostrar... 238 00:10:51,000 --> 00:10:53,000 Pues este, claro, normal. 239 00:10:53,000 --> 00:10:55,000 ¿Vale? 240 00:10:55,000 --> 00:10:57,000 Vale, pues repito, 241 00:10:57,000 --> 00:10:59,000 cuando tenemos un objeto, 242 00:10:59,000 --> 00:11:02,000 con quien trabajamos es con sus propiedades, 243 00:11:02,000 --> 00:11:03,000 las que sean. 244 00:11:03,000 --> 00:11:04,000 No con el objeto entero, 245 00:11:04,000 --> 00:11:05,000 porque el objeto entero 246 00:11:05,000 --> 00:11:07,000 es una dirección de memoria en realidad. 247 00:11:07,000 --> 00:11:09,000 Y esa dirección de memoria 248 00:11:09,000 --> 00:11:11,000 es la que ya nos lleva a las propiedades 249 00:11:11,000 --> 00:11:13,000 a través del punto. 250 00:11:13,000 --> 00:11:15,000 De hecho, fijaos lo que pasa, 251 00:11:15,000 --> 00:11:17,000 aquí hago la chulería 252 00:11:17,000 --> 00:11:20,000 de mostrar el objeto tal cual. 253 00:11:20,000 --> 00:11:23,000 Voy a mostrar pedido bolis. 254 00:11:23,000 --> 00:11:25,000 Aquí. 255 00:11:25,000 --> 00:11:27,000 A ver qué me sale. 256 00:11:29,000 --> 00:11:32,000 Voy a poner esto aquí para distinguirlo. 257 00:11:32,000 --> 00:11:33,000 Voy a ser tan chula 258 00:11:33,000 --> 00:11:35,000 de mandarle a System Out 259 00:11:35,000 --> 00:11:37,000 el objeto entero, con su nombre, 260 00:11:37,000 --> 00:11:39,000 el objeto entero. 261 00:11:39,000 --> 00:11:41,000 A ver qué me saca. 262 00:11:42,000 --> 00:11:45,000 Bueno, tengo que hacerlo todo entero otra vez. 263 00:11:45,000 --> 00:11:48,000 Bueno, uno, papá, dos, papá. 264 00:11:48,000 --> 00:11:50,000 El objeto entero. 265 00:11:50,000 --> 00:11:52,000 Fijaos lo que me ha sacado. 266 00:11:52,000 --> 00:11:54,000 Ni se sabe lo que es esto. 267 00:11:54,000 --> 00:11:56,000 Arroba, siete, dos, trece, F. 268 00:11:56,000 --> 00:11:57,000 O sea, si yo le mando 269 00:11:57,000 --> 00:11:59,000 que me saque el objeto entero, 270 00:11:59,000 --> 00:12:01,000 no lo entiende. 271 00:12:01,000 --> 00:12:03,000 Ya entenderemos más adelante 272 00:12:03,000 --> 00:12:04,000 por qué me ha sacado esto. 273 00:12:04,000 --> 00:12:05,000 Tiene una explicación 274 00:12:05,000 --> 00:12:07,000 que tiene que ver con la herencia, etc. 275 00:12:07,000 --> 00:12:09,000 Lo que yo quiero mostrar ahora 276 00:12:09,000 --> 00:12:12,000 es que el objeto entero no es nada. 277 00:12:12,000 --> 00:12:15,000 La máquina virtual ha hecho lo que ha podido. 278 00:12:15,000 --> 00:12:17,000 Ha impreso ahí una basura. 279 00:12:17,000 --> 00:12:18,000 No es nada. 280 00:12:18,000 --> 00:12:20,000 Lo que importa del objeto 281 00:12:20,000 --> 00:12:22,000 son ya sus propiedades, 282 00:12:22,000 --> 00:12:24,000 su código y su descripción. 283 00:12:24,000 --> 00:12:26,000 Y su código y su descripción 284 00:12:26,000 --> 00:12:28,000 son las que importan 285 00:12:28,000 --> 00:12:31,000 y llegamos a ellas a través del punto.