1
00:00:00,290 --> 00:00:00,930
Continuemos.

2
00:00:01,050 --> 00:00:06,330
Vamos a ver cuáles son las reglas para definir una variable, cuáles son los puntos o el aspecto importante

3
00:00:06,330 --> 00:00:08,760
que hay que tener en cuenta para no cometer errores.

4
00:00:09,120 --> 00:00:15,490
Regla básica en algunos casos muy importante y otra regla que son más estándar una convención de nombre.

5
00:00:15,750 --> 00:00:21,930
Pero antes, si se fijan acá, aparece en verde un subrayado en verde, como si fuera un mensaje de

6
00:00:21,930 --> 00:00:23,160
alerta, un warning.

7
00:00:23,220 --> 00:00:25,800
Pero en realidad no hay ningún tipo de error ni warne.

8
00:00:25,890 --> 00:00:30,840
Solamente está indicando que esta palabra no está en el diccionario.

9
00:00:30,990 --> 00:00:34,170
Es decir, no se reconoce en el diccionario del IDE.

10
00:00:34,380 --> 00:00:36,640
Entonces tenemos que agregar el lenguaje español.

11
00:00:36,770 --> 00:00:42,300
Bueno, para eso con control ALT y la letra S de setting por acá.

12
00:00:42,410 --> 00:00:45,540
Bueno, puede ser por acá con ese atajo o también, en fin.

13
00:00:45,700 --> 00:00:47,670
Acá también podemos ir acetil.

14
00:00:47,910 --> 00:00:51,060
Por ejemplo, es cerrar File Settings.

15
00:00:51,390 --> 00:00:58,490
Perfecto, nos vamos a ir al editor aka editor y acá Proof Riding.

16
00:00:59,250 --> 00:01:03,300
Vamos a expandir y nos vamos acá y en Spelling Ortografía.

17
00:01:03,570 --> 00:01:09,150
Acá tenemos los diccionarios, pero acá en Reading, en correccion tenemos que agregar este diccionario

18
00:01:09,270 --> 00:01:09,930
o este lenguaje.

19
00:01:09,930 --> 00:01:11,520
En realidad solamente aparece inglés.

20
00:01:11,610 --> 00:01:18,000
Entonces vamos a agregar español, lo seleccionamos, aplicamos para que se escardia y listo.

21
00:01:18,090 --> 00:01:22,590
Si se fijan, apliqué OK y desaparece un detalle, pero bien.

22
00:01:22,620 --> 00:01:27,630
Cuáles serían estas reglas que queremos implementar para variables un poco más abajo?

23
00:01:27,720 --> 00:01:29,040
Voy a crear un área.

24
00:01:29,160 --> 00:01:32,790
El tipo es Trincan, por ejemplo, nombre.

25
00:01:33,300 --> 00:01:35,250
Primero se puede definir sin dar un valor.

26
00:01:35,360 --> 00:01:41,520
Entonces lo mínimo, tal como vimos, es el tipo y nombre, la variable, la asignación con el igual

27
00:01:41,700 --> 00:01:43,050
y la literal.

28
00:01:43,140 --> 00:01:48,170
En este caso, si es un string con comillas doble y el valor es opcional, el valor se puede asignar

29
00:01:48,200 --> 00:01:48,650
después.

30
00:01:48,960 --> 00:01:55,020
Yo no puedo acá definir esta variable que exista en nuestro contexto, en nuestra aplicación y después

31
00:01:55,020 --> 00:01:55,650
le asignó valor.

32
00:01:55,770 --> 00:01:58,620
Después le doy alguna instancia, algún objeto.

33
00:01:58,740 --> 00:01:59,830
En este caso el tipo es Trenc.

34
00:02:02,070 --> 00:02:08,010
Por ejemplo, Andrés Bijan, entonces más abajo indico el nombre de la variable y la Apocynaceae.

35
00:02:08,650 --> 00:02:12,480
Hoy lo estoy utilizando, pero recuerden si la define en un contexto superior.

36
00:02:12,510 --> 00:02:15,270
Por ejemplo en el método y acá tubiera univ.

37
00:02:15,390 --> 00:02:25,080
Por ejemplo, si número es mayor que 10 por poner un ejemplo IBF mayor que 10 bueno le cambie el valor

38
00:02:27,690 --> 00:02:33,990
nombre igual Juan, pero siempre como regla importante y tal como vimos acá con valor muy importante.

39
00:02:34,050 --> 00:02:37,410
Para poder utilizar esta variable tiene que estar asignado un valor.

40
00:02:38,250 --> 00:02:44,220
Por ejemplo, si comento eso y quiero imprimir nombre con Zogby Taub.

41
00:02:45,000 --> 00:02:45,490
Engordamos.

42
00:02:45,880 --> 00:02:47,340
Acá me muestra un error.

43
00:02:47,790 --> 00:02:51,220
La variable nombre podría no estar inicializar, claro está.

44
00:02:51,310 --> 00:02:51,930
Inicializar.

45
00:02:52,230 --> 00:02:54,290
En este contexto, en el contexto ELIF.

46
00:02:54,990 --> 00:02:57,810
Pero acá no, no está inicializar.

47
00:02:58,320 --> 00:03:04,080
En el contexto del método donde fue definida entonces siempre, al menos para poder utilizarla para

48
00:03:04,080 --> 00:03:09,960
poder imprimirla en la consola se tiene que definir siempre por qué está definida así, pero no tiene

49
00:03:09,960 --> 00:03:10,890
valor asignado.

50
00:03:11,620 --> 00:03:14,500
Les comentamos y perfecto, se puede imprimir.

51
00:03:15,350 --> 00:03:20,160
Bueno, acá números 10, por lo tanto número no es mayor que 10.

52
00:03:20,280 --> 00:03:21,470
Es igual, pero mayor no?

53
00:03:21,690 --> 00:03:23,580
Entonces si ejecutamos.

54
00:03:24,760 --> 00:03:27,630
Con Rán es Andrés y no Juan.

55
00:03:27,720 --> 00:03:31,260
Ahora si colocábamos, por ejemplo, once guardamos.

56
00:03:33,190 --> 00:03:34,460
Hoy cambia a Juan.

57
00:03:35,410 --> 00:03:42,690
Bien en ELIF, acá estamos realizando uno peor de relación o condicional y eso retornar un valor de

58
00:03:42,690 --> 00:03:45,880
verdad trufados número 10 si o no?

59
00:03:45,990 --> 00:03:52,410
Entonces si es verdadero va a retornar TRU, es decir, la presión se resuelve con otro y Elif responde

60
00:03:52,470 --> 00:03:59,670
ante esta expresión se fouls, nos ejecuta o no se llama el bloque de LIFO, se lo salta, no es mayor

61
00:03:59,670 --> 00:04:01,350
que 10, no cumple la condición.

62
00:04:01,500 --> 00:04:07,860
Otra regla importante es que los nombre variable no pueden ser una palabra clave del lenguaje.

63
00:04:07,920 --> 00:04:15,780
Por ejemplo, acá mismo el tipo del tipo string integer o int un primitivo volumen da lo mismo cualquier

64
00:04:15,780 --> 00:04:21,660
tipo de variable, por ejemplo Hedda, pero en vez de edad le vamos a colocar CLAS.

65
00:04:23,340 --> 00:04:29,070
5 se fijan int clase class es una palabra reservada de lenguaje.

66
00:04:31,220 --> 00:04:32,170
Públic también.

67
00:04:33,280 --> 00:04:38,510
Bueno, en realidad cualquiera voy IFF, cualquier palabra reservarla en cuajen no se puede utilizar

68
00:04:38,510 --> 00:04:46,380
como nombre de Arial nunca, ni tampoco un tipo auto por ejemplo Bolen o Integer, enfin, ni thru Bofors.

69
00:04:46,490 --> 00:04:48,050
En definitiva, ninguna palabra clave.

70
00:04:48,200 --> 00:04:48,830
Otra regla.

71
00:04:48,920 --> 00:04:51,080
Otra regla es cuando comienza con un número.

72
00:04:51,110 --> 00:04:59,450
Por ejemplo, uno se fija en tan poco no puede comenzar con un 1, pero sí puede comenzar con una letra

73
00:04:59,570 --> 00:05:05,100
de la A a la Z y todo lo que venga después puede ser un número, incluso 5.

74
00:05:05,360 --> 00:05:07,560
Ningún problema, pero siempre comienza con una letra.

75
00:05:07,850 --> 00:05:09,200
Bueno, puede comenzar con una letra.

76
00:05:09,290 --> 00:05:14,290
También se permite el guion bajo o subrayado y también el signo de peso.

77
00:05:14,390 --> 00:05:19,940
También se permite entonces signo, peso, subrayado o letra, pero como buena práctica y por lo general

78
00:05:20,000 --> 00:05:23,960
siempre con letra de la A a la Z y también sobre palabra compuesta.

79
00:05:24,020 --> 00:05:28,070
Recuerde que siempre se separan con mayúscula, igual que el método aka.

80
00:05:28,160 --> 00:05:31,880
El método aparqué es saludar punto tu a Perquis.

81
00:05:32,030 --> 00:05:34,540
Cada palabra compuesta se separa con mayúsculas.

82
00:05:34,760 --> 00:05:39,110
Ese es el estándar y convencion en ya no es obligación, pero es una buena práctica.

83
00:05:39,140 --> 00:05:47,750
Por ejemplo, esto se puede colocar edad, guion bajo persona y todo minúscula, pero en Java no es

84
00:05:47,750 --> 00:05:49,550
parte de una convención.

85
00:05:49,670 --> 00:05:57,890
En el nombre de la variable o del método o de una clase siempre se separan con mayúsculas la tecla mayúsculas

86
00:05:57,950 --> 00:06:05,600
edad minúscula, porque es un atributo de una variable mayúscula la p para recompuesta persona en minúscula

87
00:06:05,690 --> 00:06:11,680
y esto mismo que se le conoce como cam, el que se aplica igual a nombres de clase, pero el nombre

88
00:06:11,690 --> 00:06:13,820
de clase comienza con mayúscula aka.

89
00:06:14,800 --> 00:06:21,120
Y los métodos o funciones, muy parecido a las variables, comienzan siempre con minúscula, siempre

90
00:06:21,120 --> 00:06:28,200
con minúscula maiko minúscula, tu aparqué comienza con la t en minúscula y así cualquier método, por

91
00:06:28,200 --> 00:06:36,210
ejemplo de la clase streeck con minúscula pero palabra compuesta mayúscula replays hol, replays first

92
00:06:36,300 --> 00:06:38,900
y así cada palabra compuesta una mayúscula.

93
00:06:39,240 --> 00:06:43,350
Entonces son una convención de nombre buena práctica y un estándar yaga.

94
00:06:45,900 --> 00:06:47,930
Y comentarios cómo podemos comentar?

95
00:06:48,040 --> 00:06:55,510
Ya tenemos dos formas una, comentar una línea con diagonal o doble latch, como se le conoce con el

96
00:06:55,550 --> 00:07:03,260
latch dobles Latch comentamos, pero también podemos comentar con latch un asterisco y cerramos con

97
00:07:03,260 --> 00:07:05,510
un asterisco y una es el latch.

98
00:07:05,630 --> 00:07:10,310
Pero no solamente nos permite comentar una línea, sino también un bloque completo.

99
00:07:10,640 --> 00:07:18,880
Por ejemplo, quiero comentar todo se fijan latch asterisco y acá abajo asteriscos Latch.

100
00:07:20,260 --> 00:07:24,670
Y todo lo que esté abajo ya no está comentado, solamente lo de arriba.

101
00:07:25,490 --> 00:07:32,180
Todo este bloque está comentado y no es necesario tener que estar comentando línea por línea con él.

102
00:07:32,180 --> 00:07:32,570
Es Latch.

103
00:07:32,750 --> 00:07:33,320
Por ejemplo?

104
00:07:34,890 --> 00:07:40,010
No necesario solamente el bloque completo, bien élide.

105
00:07:40,150 --> 00:07:42,820
También no permite hacer esta forma más automática.

106
00:07:42,910 --> 00:07:48,880
Por ejemplo, si selecciona todo esto es seleccionar Me voy a COV acá al menú.

107
00:07:49,360 --> 00:07:57,580
Comentar con líneas, con Latch con el o comentar con un bloque, por ejemplo con líneas, comenta cada

108
00:07:57,580 --> 00:07:57,850
una.

109
00:07:57,880 --> 00:08:02,140
Se fijan con doble control Z para volver atrás.

110
00:08:02,890 --> 00:08:04,270
Lo mismo, pero con bloque.

111
00:08:05,950 --> 00:08:14,210
Se lart asterisco y finalizamos con asterisco Latch y Control Z para dejar todo como está.

112
00:08:14,380 --> 00:08:19,590
Ah, y otro tema importante que se me olvidó mencionar evitar acentos, editar.

113
00:08:20,150 --> 00:08:20,750
Se puede.

114
00:08:20,780 --> 00:08:23,870
Por ejemplo, voy a colocar una Arial de con acento.

115
00:08:24,590 --> 00:08:26,060
Voy a cambiar a teléfono.

116
00:08:28,040 --> 00:08:31,620
Lo puedo por parte del juego de carácter Unicode.

117
00:08:31,820 --> 00:08:34,610
Así que puede usar acentos y también señas.

118
00:08:34,760 --> 00:08:42,590
Por ejemplo, una ñ ya, pero no se recomienda no utilizar acentos y tampoco es en realidad ningún carácter

119
00:08:42,590 --> 00:08:42,990
especial.

120
00:08:43,100 --> 00:08:45,200
Hay que tratar de evitar para no tener conflicto.

121
00:08:45,260 --> 00:08:49,870
Por ejemplo, después, si queremos ejecutar nuestra aplicación en otro sistema operativo que tiene

122
00:08:49,890 --> 00:08:54,260
juego, caracteres distinto, nuestras variables se van a romper y nuestra aplicación no va a funcionar.

123
00:08:54,420 --> 00:09:00,830
Entonces, evitar acentos ñ es siempre el nombre de variable en nombre de clase, el nombre de método,

124
00:09:00,920 --> 00:09:04,070
el nombre de cualquier identificador de Java.

125
00:09:05,060 --> 00:09:06,140
Bien, eso todo.

126
00:09:06,380 --> 00:09:08,330
Continuamos en la siguiente clase.
