1 00:00:00,000 --> 00:00:04,299 Venga, vamos a seguir un pelinín y nos piramos 2 00:00:04,299 --> 00:00:09,599 Vale, pues eso 3 00:00:09,599 --> 00:00:16,260 Entonces, hemos completado los ocho tipos de datos primitivos, ¿verdad? 4 00:00:16,940 --> 00:00:19,980 De Java 5 00:00:19,980 --> 00:00:26,010 Que son, ¿verdad? 6 00:00:26,010 --> 00:00:35,299 ayer cuando me puse a hacerlo por la tarde 7 00:00:35,299 --> 00:00:36,579 la mediateca no iba 8 00:00:36,579 --> 00:00:38,740 entonces no lo sé 9 00:00:38,740 --> 00:00:39,920 los de ayer no 10 00:00:39,920 --> 00:00:43,179 pues va a ir 11 00:00:43,179 --> 00:00:44,039 short 12 00:00:44,039 --> 00:00:46,060 in 13 00:00:46,060 --> 00:00:48,179 lo 14 00:00:48,179 --> 00:00:52,890 has aprovechado para mirar instagram 15 00:00:52,890 --> 00:00:54,590 no, no tengo un instagram 16 00:00:54,590 --> 00:00:55,490 hombre 17 00:00:55,490 --> 00:00:59,210 pues muy bien, bueno pues lo que sea que veáis ahora 18 00:00:59,210 --> 00:01:00,149 ¿qué es lo que veis ahora? 19 00:01:00,149 --> 00:01:04,469 O sea, sí que seguís viendo Instagram 20 00:01:04,469 --> 00:01:05,430 No sea anticuado 21 00:01:05,430 --> 00:01:09,450 Oye, pues 22 00:01:09,450 --> 00:01:10,909 ¡Hala! 23 00:01:11,049 --> 00:01:12,810 Se lo he borrado todo 24 00:01:12,810 --> 00:01:15,469 ¡Ay, qué bien! 25 00:01:15,609 --> 00:01:16,069 ¡Qué listo! 26 00:01:16,689 --> 00:01:16,969 Vale 27 00:01:16,969 --> 00:01:31,180 Bueno, pues estos son los 28 00:01:31,180 --> 00:01:32,780 8 tipos de datos 29 00:01:32,780 --> 00:01:35,180 Que nos ofrece Java 30 00:01:35,180 --> 00:01:37,780 Y son lo que se llaman 31 00:01:37,780 --> 00:01:39,760 Tipos de datos primitivos 32 00:01:39,760 --> 00:01:41,260 ¿Vale? 33 00:01:44,239 --> 00:01:45,340 Es importante 34 00:01:45,340 --> 00:01:47,620 Irnos familiarizando 35 00:01:47,620 --> 00:01:48,939 Pues con cierta terminología 36 00:01:48,939 --> 00:01:51,340 Porque aprender a programar no es solo 37 00:01:51,340 --> 00:01:53,599 O convertirse en desarrollador 38 00:01:53,599 --> 00:01:56,260 No es solo que yo haga programas estupendos 39 00:01:56,260 --> 00:01:57,920 Sino que esté situado 40 00:01:57,920 --> 00:01:59,280 En el mundo también 41 00:01:59,280 --> 00:02:01,359 Y que sepa de alguna manera 42 00:02:01,359 --> 00:02:03,480 Conocer cómo se llaman las cosas 43 00:02:03,480 --> 00:02:04,319 La terminología 44 00:02:04,319 --> 00:02:06,719 Saber explicarme, saber por qué 45 00:02:06,719 --> 00:02:08,719 Porque 46 00:02:08,719 --> 00:02:11,139 Y lo va a hacer 47 00:02:11,139 --> 00:02:12,900 y eso es lo que vais a hacer 48 00:02:12,900 --> 00:02:13,900 así todo el rato, ¿verdad? 49 00:02:14,060 --> 00:02:16,020 vais a estar consultando a CharGPT cada dos por tres 50 00:02:16,020 --> 00:02:19,039 pues para que os podáis entender con él 51 00:02:19,039 --> 00:02:20,919 tenéis que 52 00:02:20,919 --> 00:02:23,439 CharGPT es bueno 53 00:02:23,439 --> 00:02:25,379 si se le hacen las preguntas 54 00:02:25,379 --> 00:02:26,180 correctas 55 00:02:26,180 --> 00:02:27,919 si no 56 00:02:27,919 --> 00:02:30,580 es un desastre 57 00:02:30,580 --> 00:02:32,400 y te condena 58 00:02:32,400 --> 00:02:34,979 entonces, para hacer las preguntas 59 00:02:34,979 --> 00:02:35,860 correctas 60 00:02:35,860 --> 00:02:38,819 uno tiene que conocer toda la terminología 61 00:02:38,819 --> 00:02:40,340 porque él también te va a hablar así 62 00:02:40,340 --> 00:02:42,800 entonces 63 00:02:42,800 --> 00:02:47,860 estos son los que se llaman 64 00:02:47,860 --> 00:02:49,120 los tipos de datos 65 00:02:49,120 --> 00:02:51,199 primitivos de Java 66 00:02:51,199 --> 00:02:53,139 y son los únicos que hay, estos 8 67 00:02:53,139 --> 00:02:55,379 entonces ya sabemos 68 00:02:55,379 --> 00:02:57,240 cómo declarar variables de tipos 69 00:02:57,240 --> 00:02:59,240 primitivos y ya sabemos 70 00:02:59,240 --> 00:03:01,180 cómo funciona esto, cuando uno 71 00:03:01,180 --> 00:03:03,280 declara una variable de cualquiera de estos 72 00:03:03,280 --> 00:03:05,599 tipos, de cualquiera de ellos 73 00:03:05,599 --> 00:03:07,300 automáticamente 74 00:03:07,300 --> 00:03:09,000 aparece un espacio en memoria 75 00:03:09,000 --> 00:03:11,000 en la RAM 76 00:03:11,000 --> 00:03:13,460 asociado a ese nombrecito 77 00:03:13,460 --> 00:03:15,580 y ahora yo ya podré 78 00:03:15,580 --> 00:03:17,659 con la sentencia de asignación 79 00:03:17,659 --> 00:03:19,979 dar el valor que me dé la gana 80 00:03:19,979 --> 00:03:21,479 siempre y cuando sea 81 00:03:21,479 --> 00:03:23,259 compatible o con 82 00:03:23,259 --> 00:03:25,419 los diferentes 83 00:03:25,419 --> 00:03:27,740 matices que hemos visto de promociones y demás 84 00:03:27,740 --> 00:03:29,780 y así he podido los tipos primitivos 85 00:03:29,780 --> 00:03:31,819 y ya está, y no hay otra 86 00:03:31,819 --> 00:03:34,080 ¿qué hago yo con las variables 87 00:03:34,080 --> 00:03:35,979 una vez declaradas 88 00:03:35,979 --> 00:03:37,139 cuando tienen valores dentro? 89 00:03:37,560 --> 00:03:38,400 pues las uso 90 00:03:38,400 --> 00:03:40,939 las uso bien para dárselas a un 91 00:03:40,939 --> 00:03:42,659 sistema de println para que me las muestre 92 00:03:42,659 --> 00:03:44,120 y sobre todo 93 00:03:44,120 --> 00:03:46,280 sobre todo las usamos 94 00:03:46,280 --> 00:03:48,099 para meterlas 95 00:03:48,099 --> 00:03:50,659 sobre todo las usamos 96 00:03:50,659 --> 00:03:53,060 para meterlas dentro de condiciones 97 00:03:53,060 --> 00:03:55,060 y dentro de expresiones 98 00:03:55,060 --> 00:03:56,740 matemáticas, para eso las usamos 99 00:03:56,740 --> 00:03:58,879 ¿vale? que es alguno de los ejemplos 100 00:03:58,879 --> 00:04:00,740 que hemos visto, hemos usado 101 00:04:00,740 --> 00:04:01,900 la variable edad 102 00:04:01,900 --> 00:04:04,759 para meterla dentro 103 00:04:04,759 --> 00:04:06,460 de una condición 104 00:04:06,460 --> 00:04:09,879 hemos usado la variable n 105 00:04:09,879 --> 00:04:11,740 para meterla 106 00:04:11,740 --> 00:04:14,219 dentro de una expresión matemática 107 00:04:14,219 --> 00:04:15,939 para eso usamos 108 00:04:15,939 --> 00:04:17,800 las variables, les damos 109 00:04:17,800 --> 00:04:18,319 valores 110 00:04:18,319 --> 00:04:22,379 y luego las usamos en expresiones 111 00:04:22,379 --> 00:04:24,019 para que 112 00:04:24,019 --> 00:04:25,980 la máquina virtual coja el valor 113 00:04:25,980 --> 00:04:27,740 que tienen, coja su valor 114 00:04:27,740 --> 00:04:29,759 evalúe la expresión 115 00:04:29,759 --> 00:04:31,319 o evalúe la condición 116 00:04:31,319 --> 00:04:34,199 y con eso que pase lo que tenga que pasar 117 00:04:34,199 --> 00:04:35,779 ¿vale? 118 00:04:36,459 --> 00:04:44,040 ¿Significa que los únicos datos con los que podemos trabajar en Java son números, un char suelto y boolean? 119 00:04:44,879 --> 00:04:51,939 Pues afortunadamente no, porque si un programa que gestiona a los usuarios con sus facturas, con no sé qué, 120 00:04:52,500 --> 00:05:00,740 tuviera que guardar todos los datos de sus usuarios, sus facturas, sus no sé cuántos, en estas variables primitivas, pues lo llevamos claro. 121 00:05:00,740 --> 00:05:02,519 entonces 122 00:05:02,519 --> 00:05:05,339 se construyen 123 00:05:05,339 --> 00:05:07,879 como esto es lo único 124 00:05:07,879 --> 00:05:09,379 que me ofrece Java, en realidad 125 00:05:09,379 --> 00:05:11,980 es lo único que ofrece, lo que sí que se puede 126 00:05:11,980 --> 00:05:13,920 hacer, que no es lo que vamos a 127 00:05:13,920 --> 00:05:16,160 hacer ahora, pero os lo digo para que os contextualicéis 128 00:05:16,160 --> 00:05:17,959 es, a ver, pero yo 129 00:05:17,959 --> 00:05:19,839 necesito un 130 00:05:19,839 --> 00:05:21,759 dato para guardar 131 00:05:21,759 --> 00:05:23,899 a un usuario, y el usuario 132 00:05:23,899 --> 00:05:25,420 tiene su nombre 133 00:05:25,420 --> 00:05:27,800 su puesto de trabajo, su 134 00:05:27,800 --> 00:05:29,920 sueldo, su edad, mi usuario 135 00:05:29,920 --> 00:05:30,740 es todo eso 136 00:05:30,740 --> 00:05:33,519 ¿dónde voy a meter yo un usuario 137 00:05:33,519 --> 00:05:34,860 en una de estas? 138 00:05:35,560 --> 00:05:37,980 que tiene ahí un cacho panada para meter un 7 139 00:05:37,980 --> 00:05:40,040 ¿dónde voy a meter yo un usuario entero en todo eso? 140 00:05:41,180 --> 00:05:42,120 vale, pues menos mal 141 00:05:42,120 --> 00:05:44,199 que Java es un lenguaje de operación y entra en objetos 142 00:05:44,199 --> 00:05:46,300 entonces te permite 143 00:05:46,300 --> 00:05:47,060 construir 144 00:05:47,060 --> 00:05:48,959 como veremos 145 00:05:48,959 --> 00:05:50,899 luego en ese tema 146 00:05:50,899 --> 00:05:53,959 tipos de datos más complejos 147 00:05:53,959 --> 00:05:55,920 que serían los tipos 148 00:05:55,920 --> 00:05:56,560 objeto 149 00:05:56,560 --> 00:05:59,000 luego tenemos 150 00:05:59,000 --> 00:06:00,779 tipos de datos primitivos 151 00:06:00,779 --> 00:06:02,220 y tipos de datos objetos 152 00:06:02,220 --> 00:06:04,259 esos son los dos tipos de datos que tenemos 153 00:06:04,259 --> 00:06:07,240 y ahora conocemos los primitivos 154 00:06:07,240 --> 00:06:11,240 entonces 155 00:06:11,240 --> 00:06:13,480 si yo identifico que mi programa 156 00:06:13,480 --> 00:06:15,680 va a trabajar con usuarios 157 00:06:15,680 --> 00:06:17,579 pues por lo que he dicho 158 00:06:17,579 --> 00:06:18,939 como un usuario es complejo 159 00:06:18,939 --> 00:06:21,439 un usuario no puedo declararle 160 00:06:21,439 --> 00:06:22,779 de un tipo de dato int 161 00:06:22,779 --> 00:06:24,959 porque el usuario entonces le tengo que 162 00:06:24,959 --> 00:06:27,000 describir solo con un número 163 00:06:27,000 --> 00:06:29,459 y lo puedo declarar 164 00:06:29,459 --> 00:06:30,819 como un char 165 00:06:30,819 --> 00:06:32,500 porque entonces a todo el usuario 166 00:06:32,500 --> 00:06:35,240 lo tengo que describir con una letra 167 00:06:35,240 --> 00:06:35,959 pues no puedo 168 00:06:35,959 --> 00:06:38,100 entonces tendré que construirme 169 00:06:38,100 --> 00:06:40,500 y yo eso ya lo construyo a mano 170 00:06:40,500 --> 00:06:41,819 porque Java no me lo ofrece 171 00:06:41,819 --> 00:06:44,220 Java solo me ofrece esto 172 00:06:44,220 --> 00:06:46,579 me tendré que construir a mano 173 00:06:46,579 --> 00:06:48,959 una cosa que se llama 174 00:06:48,959 --> 00:06:50,279 tipo ya complejo 175 00:06:50,279 --> 00:06:52,079 que no es más que 176 00:06:52,079 --> 00:06:54,660 un montón de casillitas dentro 177 00:06:54,660 --> 00:06:55,899 todas las que yo quiera 178 00:06:55,899 --> 00:06:58,100 tropecientas mil casillitas dentro 179 00:06:58,100 --> 00:07:00,699 y ahora ya sí que sí 180 00:07:00,699 --> 00:07:02,519 cada una de estas casillitas 181 00:07:02,519 --> 00:07:04,300 ya sí puede ser 182 00:07:04,300 --> 00:07:06,199 un tipo de estos primitivos 183 00:07:06,199 --> 00:07:07,920 ¿vale? 184 00:07:08,560 --> 00:07:10,180 pues esto es un tipo objeto 185 00:07:10,180 --> 00:07:12,379 que me permite guardar 186 00:07:12,379 --> 00:07:13,980 un montón de cosas dentro 187 00:07:13,980 --> 00:07:15,819 pero eso sí 188 00:07:15,819 --> 00:07:17,680 cada una de esas cosas 189 00:07:17,680 --> 00:07:19,379 va a ser a su vez 190 00:07:19,379 --> 00:07:22,100 una variable de tipo de dato primitivo 191 00:07:22,100 --> 00:07:24,420 luego podemos desde ya 192 00:07:24,420 --> 00:07:26,040 para irnos poniendo en contexto 193 00:07:26,040 --> 00:07:26,920 y entender un poco 194 00:07:26,920 --> 00:07:28,839 pues de lo que va todo esto 195 00:07:28,839 --> 00:07:30,160 desde ya intuir 196 00:07:30,160 --> 00:07:31,660 que estas variables 197 00:07:31,660 --> 00:07:34,339 que ahora estamos trabajando con 198 00:07:34,339 --> 00:07:35,740 ellas por separado 199 00:07:35,740 --> 00:07:36,899 estas variables sueltas 200 00:07:36,899 --> 00:07:39,279 se pueden englobar todas 201 00:07:39,279 --> 00:07:41,439 muchas de ellas 202 00:07:41,439 --> 00:07:42,220 puedo yo hacer 203 00:07:42,220 --> 00:07:43,819 n, j, k 204 00:07:43,819 --> 00:07:45,160 las puedo meter todas 205 00:07:45,160 --> 00:07:46,279 dentro 206 00:07:46,279 --> 00:07:48,399 de lo que se llama un objeto 207 00:07:48,399 --> 00:07:50,060 y he construido 208 00:07:50,060 --> 00:07:51,180 un tipo de dato 209 00:07:51,180 --> 00:07:52,019 más complejo 210 00:07:52,019 --> 00:07:53,139 objeto que tiene dentro 211 00:07:53,139 --> 00:07:54,639 muchas de esas variables sencillas 212 00:07:54,639 --> 00:07:56,920 y eso ya me permite 213 00:07:56,920 --> 00:07:59,319 describir una entidad 214 00:07:59,319 --> 00:08:00,240 de la realidad 215 00:08:00,240 --> 00:08:02,699 de manera un poquito más completa 216 00:08:02,699 --> 00:08:05,060 ¿vale? porque mis aplicaciones 217 00:08:05,060 --> 00:08:07,100 van a gestionar cosas 218 00:08:07,100 --> 00:08:08,240 reales de la realidad 219 00:08:08,240 --> 00:08:11,180 van a gestionar facturas, usuarios, mesas 220 00:08:11,180 --> 00:08:12,439 aulas, profesores 221 00:08:12,439 --> 00:08:15,060 y eso que gestionan las aplicaciones 222 00:08:15,060 --> 00:08:17,060 que es lo que se llama entidades 223 00:08:17,060 --> 00:08:19,139 que os suena 224 00:08:19,139 --> 00:08:20,139 de bases de datos ¿verdad? 225 00:08:20,139 --> 00:08:21,819 porque base de datos 226 00:08:21,819 --> 00:08:23,759 el término entidad 227 00:08:23,759 --> 00:08:24,360 ya lo habéis usado 228 00:08:24,360 --> 00:08:24,939 base de datos 229 00:08:24,939 --> 00:08:26,839 pues base de datos 230 00:08:26,839 --> 00:08:27,399 planación 231 00:08:27,399 --> 00:08:28,139 todo forma parte 232 00:08:28,139 --> 00:08:28,759 del mismo pack 233 00:08:28,759 --> 00:08:29,500 que es el desarrollo 234 00:08:29,500 --> 00:08:31,560 pues ese término entidad 235 00:08:31,560 --> 00:08:33,000 ¿qué es? 236 00:08:33,500 --> 00:08:33,980 entidad 237 00:08:33,980 --> 00:08:35,320 es una 238 00:08:35,320 --> 00:08:36,299 un concepto 239 00:08:36,299 --> 00:08:37,100 de la vida real 240 00:08:37,100 --> 00:08:37,940 un concepto 241 00:08:37,940 --> 00:08:39,100 que tú vas a gestionar 242 00:08:39,100 --> 00:08:40,659 desde tu aplicación 243 00:08:40,659 --> 00:08:42,539 entidad coche 244 00:08:42,539 --> 00:08:43,480 entidad taller 245 00:08:43,480 --> 00:08:44,820 entidad lo que sea 246 00:08:44,820 --> 00:08:46,980 pues aquí lo mismo 247 00:08:46,980 --> 00:08:48,100 nosotros vamos a gestionar 248 00:08:48,100 --> 00:08:48,940 de nuestra aplicación 249 00:08:48,940 --> 00:08:49,840 es coche 250 00:08:49,840 --> 00:08:51,360 taller, entidades 251 00:08:51,360 --> 00:08:53,639 esas entidades 252 00:08:53,639 --> 00:08:55,879 yo no puedo describirlas 253 00:08:55,879 --> 00:08:56,460 normalmente 254 00:08:56,460 --> 00:08:59,539 con una única variable primitiva 255 00:08:59,539 --> 00:09:01,700 es imposible, a lo mejor la entidad 256 00:09:01,700 --> 00:09:03,759 años que le quedan 257 00:09:03,759 --> 00:09:05,659 al universo, pues igual 258 00:09:05,659 --> 00:09:07,960 a esa entidad sí, la describo con un numerito 259 00:09:07,960 --> 00:09:09,639 pero a la entidad 260 00:09:09,639 --> 00:09:11,779 usuario de mi 261 00:09:11,779 --> 00:09:13,600 aplicación, no la puedo 262 00:09:13,600 --> 00:09:14,720 describir con un solo numerito 263 00:09:14,720 --> 00:09:17,539 bueno, pues por eso construiremos 264 00:09:17,539 --> 00:09:19,419 estos tipos que son 265 00:09:19,419 --> 00:09:21,720 cajitas donde van muchas de estas variables 266 00:09:21,720 --> 00:09:23,580 las que yo elija. A lo mejor 267 00:09:23,580 --> 00:09:25,539 para un usuario, con tener su 268 00:09:25,539 --> 00:09:26,519 nombre y edad es suficiente. 269 00:09:27,559 --> 00:09:29,700 Pues me haré una cajita de estas que tendrá 270 00:09:29,700 --> 00:09:31,039 mogollón de char, 271 00:09:32,080 --> 00:09:33,820 tantos como caracteres 272 00:09:33,820 --> 00:09:35,259 tenga el nombre, mogollón de char 273 00:09:35,259 --> 00:09:37,240 y un número que será su edad. 274 00:09:37,620 --> 00:09:39,059 Pues ya tengo un tipo objeto 275 00:09:39,059 --> 00:09:41,480 que es esa caja 276 00:09:41,480 --> 00:09:43,340 más compleja con variables de estas 277 00:09:43,340 --> 00:09:45,340 dentro para describir esa entidad que es 278 00:09:45,340 --> 00:09:45,919 más compleja. 279 00:09:47,059 --> 00:09:48,759 Luego, si 280 00:09:48,759 --> 00:09:50,519 De nuevo 281 00:09:50,519 --> 00:09:54,000 Repito, vayamos cogiendo un poquito de perspectiva 282 00:09:54,000 --> 00:09:56,720 Tipos de dato primitivo 283 00:09:56,720 --> 00:09:58,639 Son estos 284 00:09:58,639 --> 00:10:02,019 Que solo almacenan un dato sencillo 285 00:10:02,019 --> 00:10:04,419 Tipos de dato objeto 286 00:10:04,419 --> 00:10:07,259 Todavía no sabemos crear 287 00:10:07,259 --> 00:10:08,899 Ni usar tipos de datos objeto 288 00:10:08,899 --> 00:10:10,460 Ya lo haremos, ¿vale? 289 00:10:11,679 --> 00:10:12,240 Sí 290 00:10:12,240 --> 00:10:14,860 El scan es un tipo de dato objeto 291 00:10:14,860 --> 00:10:16,500 ¿Vale? Pero todavía no sabemos 292 00:10:16,500 --> 00:10:19,000 ni de dónde ha salido, ni por qué, ni nada. 293 00:10:24,259 --> 00:10:25,059 Vaya por Dios. 294 00:10:25,200 --> 00:10:25,919 ¿Y la charla anterior? 295 00:10:29,220 --> 00:10:30,220 ¿Es imprescindible? 296 00:10:33,629 --> 00:10:34,809 Yo me pregunto 297 00:10:34,809 --> 00:10:36,529 qué tipo de alimentación lleváis 298 00:10:36,529 --> 00:10:37,529 los jóvenes de hoy en día. 299 00:10:38,850 --> 00:10:40,690 Bueno, este en específico 300 00:10:40,690 --> 00:10:41,950 sí que tiene una no muy buena. 301 00:10:45,330 --> 00:10:46,409 De verdad, yo que 302 00:10:46,409 --> 00:10:48,230 Bebo letros y litros de agua 303 00:10:48,230 --> 00:10:48,970 A mi edad 304 00:10:48,970 --> 00:10:51,129 No tengo que ir al baño cada dos horas 305 00:10:51,129 --> 00:10:51,909 Y cada tres 306 00:10:51,909 --> 00:10:53,230 Por favor 307 00:10:53,230 --> 00:10:57,909 Y tengo la vejiga ya un poco así 308 00:10:57,909 --> 00:11:02,330 ¿Cuántos partos habéis tenido vosotros? 309 00:11:03,149 --> 00:11:04,009 Seguramente pocos 310 00:11:04,009 --> 00:11:05,509 Porque no entiendo las razones 311 00:11:05,509 --> 00:11:06,649 Que tenéis que ir al baño tanto 312 00:11:06,649 --> 00:11:08,669 ¿Tenéis la vejiga aplastada por los partos? 313 00:11:08,669 --> 00:11:08,929 No 314 00:11:08,929 --> 00:11:13,669 Venga 315 00:11:13,669 --> 00:11:15,309 Y esto encima se ha quedado 316 00:11:15,309 --> 00:11:31,029 Bueno, en fin. Bueno. Vale. Venga, ya nos vamos a ir, pero lo dejamos apuntado para que os moráis de ganas de que llegue el viernes. 317 00:11:31,029 --> 00:11:35,029 como desde ya 318 00:11:35,029 --> 00:11:36,590 como desde ya 319 00:11:36,590 --> 00:11:38,929 vamos a tener que trabajar 320 00:11:38,929 --> 00:11:40,389 con cadenas de texto 321 00:11:40,389 --> 00:11:43,029 porque trabajar con un chat 322 00:11:43,029 --> 00:11:44,730 está muy bien, pero desde ya 323 00:11:44,730 --> 00:11:46,409 convendría que pudiéramos hacer 324 00:11:46,409 --> 00:11:48,990 programas que manejaran cadenas de texto 325 00:11:48,990 --> 00:11:50,289 el nombre de un usuario 326 00:11:50,289 --> 00:11:52,370 pues cosas de esas 327 00:11:52,370 --> 00:11:54,929 y ese no es un tipo 328 00:11:54,929 --> 00:11:55,509 primitivo 329 00:11:55,509 --> 00:11:58,009 porque el tipo primitivo es el chat 330 00:11:58,009 --> 00:12:00,889 pues desde ya sí que vamos a usar 331 00:12:00,889 --> 00:12:03,549 un tipo de dato objeto que ya está 332 00:12:03,549 --> 00:12:05,429 creado, que no tenemos que crearlo 333 00:12:05,429 --> 00:12:07,570 nosotros afortunadamente, que ya 334 00:12:07,570 --> 00:12:09,409 está creado y que sirve 335 00:12:09,409 --> 00:12:11,350 para meter mucho char dentro, a mogollón, 336 00:12:11,450 --> 00:12:13,409 un montón de char, porque es una cadena 337 00:12:13,409 --> 00:12:14,929 de texto, un montón de char a mogollón. 338 00:12:15,649 --> 00:12:17,470 Bueno, ese tipo de dato, que lo 339 00:12:17,470 --> 00:12:19,669 vemos el otro día, lo veremos el próximo día, 340 00:12:19,990 --> 00:12:22,090 es string. 341 00:12:23,129 --> 00:12:23,450 Entonces, 342 00:12:23,529 --> 00:12:25,169 lo vamos a incorporar desde ya 343 00:12:25,169 --> 00:12:27,529 a nuestra lista de tipos de datos, 344 00:12:28,669 --> 00:12:29,529 con lo cual tendremos 345 00:12:29,529 --> 00:12:31,730 nueve, pero estos 346 00:12:31,730 --> 00:12:33,149 ocho son primitivos. 347 00:12:34,509 --> 00:12:35,549 Y este es un 348 00:12:35,549 --> 00:12:37,090 tipo de dato objeto. 349 00:12:38,350 --> 00:12:39,889 ¿En qué se va a traducir 350 00:12:39,889 --> 00:12:41,730 a la hora de usarlo? Para nosotros 351 00:12:41,730 --> 00:12:43,669 ahora mismo, prácticamente nada. 352 00:12:43,870 --> 00:12:44,789 Lo vamos a usar igual. 353 00:12:45,490 --> 00:12:47,590 Pero por supuesto tiene unas implicaciones enormes 354 00:12:47,590 --> 00:12:48,990 que sea objeto. 355 00:12:49,889 --> 00:12:51,210 Pero bueno, esas ya irán surgiendo. 356 00:12:52,190 --> 00:12:52,370 ¿Vale? 357 00:12:53,629 --> 00:12:55,529 Venga, y ahora ya sí que vamos a 358 00:12:55,529 --> 00:12:56,830 a parar. 359 00:12:58,070 --> 00:12:58,590 Dígame. 360 00:12:59,529 --> 00:13:01,049 como otro tipo de texto 361 00:13:01,049 --> 00:13:02,190 dentro de ese string 362 00:13:02,190 --> 00:13:04,710 el string está para caber 363 00:13:04,710 --> 00:13:06,610 para que guardar en él 364 00:13:06,610 --> 00:13:09,289 una cadena de texto de cualquier longitud 365 00:13:09,289 --> 00:13:10,570 pero una solo 366 00:13:10,570 --> 00:13:13,549 una solo, de cualquier longitud