1
00:00:00,240 --> 00:00:01,710
Bien, veámoslos import estatico.

2
00:00:01,770 --> 00:00:07,830
Bueno, no es más que importar un método o atributo estático, incluso una constante, en vez de importar

3
00:00:07,830 --> 00:00:08,610
la clase completa.

4
00:00:08,680 --> 00:00:14,010
Entonces es mucho más fácil, porque pareciera ser que fuera propio de la clase donde la estamos importando.

5
00:00:14,160 --> 00:00:15,060
Veamos el ejemplo.

6
00:00:15,180 --> 00:00:16,470
Partamos primero en persona.

7
00:00:16,560 --> 00:00:20,190
Vamos a crear un método estático, común y corriente.

8
00:00:20,280 --> 00:00:29,430
Para el ejemplo, public static Barton nar un string saludar algo simple.

9
00:00:34,870 --> 00:00:35,470
Hola, qué tal?

10
00:00:35,590 --> 00:00:39,610
Se fijan algo muy simple y la idea de poder importar este método.

11
00:00:39,820 --> 00:00:44,200
Bueno, da lo mismo, no podremos ir a ejemplo hogar o a ejemplo paquetes.

12
00:00:44,290 --> 00:00:50,740
En jardín ya tenemos persona, se fijan y portamos persona porque tenemos hogar, punto teórico y podríamos

13
00:00:50,740 --> 00:00:59,740
utilizar estric, por ejemplo saludo, persona, punto, saludar el método estático.

14
00:01:00,040 --> 00:01:05,260
Un cierto eso es lo típico, ya lo hemos visto y lo podemos hacer porque importamos persona para.

15
00:01:05,260 --> 00:01:10,830
Por supuesto, si nos importa no se puede utilizar bien, volvemos ahora.

16
00:01:10,960 --> 00:01:12,730
Yo quiero importar el método estático.

17
00:01:13,300 --> 00:01:22,210
Bien, entonces sería un import static para indicar que vamos a importar un miembro estático y el package

18
00:01:22,420 --> 00:01:26,650
en nombre completo de la clase, incluyendo el РАМКАХ en nombre completamente calificado.

19
00:01:26,770 --> 00:01:34,600
Entonces por punto a Guzmán App en este caso personas tan ogar persona se fijan y acá con control barra

20
00:01:34,600 --> 00:01:37,410
espacio indicamos el miembro estático.

21
00:01:37,510 --> 00:01:40,600
En este caso tenemos uno solo saludar vacío los paréntesis.

22
00:01:40,720 --> 00:01:45,760
A pesar de que un método solamente importamos el nombre método, pero no los paréntesis es importante.

23
00:01:45,970 --> 00:01:48,880
Perfecto acá tika en gris que nos está ocupando.

24
00:01:49,150 --> 00:01:55,090
Entonces para poder utilizar este saludar como si fuera un método de la clase, simplemente quitamos

25
00:01:55,090 --> 00:01:58,090
acá muy simple, quitamos y listo.

26
00:01:58,180 --> 00:01:58,870
Ahí lo tenemos.

27
00:01:58,920 --> 00:02:04,450
Entonces es mucho más simple de repente utilizar import estáticos y así evitamos tener que indicar el

28
00:02:04,450 --> 00:02:05,090
nombre de la clase.

29
00:02:05,320 --> 00:02:13,390
Se fijan listo como un método propio de ejemplo paquetes a pesar de que está definido persona Sotheby

30
00:02:13,480 --> 00:02:15,120
saludo acerto.

31
00:02:15,280 --> 00:02:16,660
Vamos a imprimir rann.

32
00:02:18,000 --> 00:02:18,520
Saludo.

33
00:02:18,660 --> 00:02:19,170
Hola, qué tal?

34
00:02:19,260 --> 00:02:24,000
Pero también, no solamente para métodos, también para contantes y atributo.

35
00:02:24,090 --> 00:02:26,670
Todo lo que es estático, incluso para innumera horas.

36
00:02:26,840 --> 00:02:27,840
Vámonos apersona.

37
00:02:28,020 --> 00:02:29,490
Vamos a definir dos contantes.

38
00:02:29,610 --> 00:02:35,730
Recuerden públic la idea que sean pública la constante que realmente son publica porque tienen un valor

39
00:02:35,820 --> 00:02:41,400
que constante no se modifica simplemente para que se pueda utilizar leer en algún punto de la aplicación.

40
00:02:41,550 --> 00:02:46,380
Ahora también pueden ser privadas si les queremos utilizar solamente en la clase o protected en el package

41
00:02:46,500 --> 00:02:48,920
o en la herencia o difficult solamente en el package.

42
00:02:49,680 --> 00:02:51,720
Pero para el ejemplo la vamos a dejar.

43
00:02:51,720 --> 00:03:06,150
Public public static final va a ser una constante, un string género en mayúscula masculino igual masculino,

44
00:03:06,150 --> 00:03:06,840
por ejemplo.

45
00:03:06,960 --> 00:03:08,280
Hombre, como queramos.

46
00:03:17,050 --> 00:03:23,770
Bien, ahora quiero importar de forma estática estas constantes acá en jardín ejemplo paquetes para

47
00:03:23,770 --> 00:03:24,880
no tener que utilizarla.

48
00:03:25,090 --> 00:03:31,030
Por ejemplo string género mujer.

49
00:03:31,360 --> 00:03:32,040
Igual.

50
00:03:32,110 --> 00:03:33,700
Bueno, persona.

51
00:03:33,880 --> 00:03:35,110
Punto acá.

52
00:03:37,100 --> 00:03:40,730
Claro, la idea solamente usar la constante y omitir persona.

53
00:03:41,660 --> 00:03:48,680
Bueno, igual import static or punto y el paquete no cierto persona.

54
00:03:48,710 --> 00:03:50,270
Por qué este constante está en persona?

55
00:03:50,390 --> 00:03:52,340
Es un atributo constante.

56
00:03:52,340 --> 00:03:52,790
Final.

57
00:03:52,880 --> 00:03:53,300
Control.

58
00:03:53,330 --> 00:03:53,510
Barra.

59
00:03:53,510 --> 00:03:54,080
Espacio.

60
00:03:54,230 --> 00:03:54,860
Buscamos.

61
00:03:54,950 --> 00:03:55,790
Quiero importar.

62
00:03:55,850 --> 00:03:57,800
Género femenino perfecto.

63
00:03:57,980 --> 00:03:58,790
Voy a copiar.

64
00:03:58,910 --> 00:04:00,740
Y lo mismo también para hombre.

65
00:04:03,470 --> 00:04:08,240
Se fija el pero en vez de esto, acá masculino.

66
00:04:08,810 --> 00:04:09,770
Importamos los dos.

67
00:04:10,840 --> 00:04:16,750
Entonces ahora persona ya no es necesario, simplemente genero masculino, bueno, femenino.

68
00:04:16,960 --> 00:04:21,130
Por alguna razón se puso masculino acá ese femenino.

69
00:04:21,460 --> 00:04:26,410
Se fijan que mucho más simple es como si fuera una constante propia de la clase.

70
00:04:26,560 --> 00:04:32,470
Ahora también podemos utilizar el asterisco si colocamos acá, es decir, quito esto, en realidad quito

71
00:04:32,470 --> 00:04:32,860
esto.

72
00:04:34,630 --> 00:04:36,940
Colocamos a Trico sin importar todo.

73
00:04:38,040 --> 00:04:40,770
Y así podemos utilizar tanto femenino como masculino.

74
00:04:41,130 --> 00:04:44,850
Incluso podríamos quitar este, porque también estatico.

75
00:04:44,970 --> 00:04:52,230
Entonces dejamos persona, punto asterisco, así usamos la contantes, los métodos y no solamente bueno,

76
00:04:52,440 --> 00:04:53,430
puede copiar esto también.

77
00:04:55,860 --> 00:04:56,700
Lo copiamos.

78
00:04:57,920 --> 00:05:03,590
Voy a pegar y acá, hombre de acá.

79
00:05:04,010 --> 00:05:04,580
Masculino.

80
00:05:06,070 --> 00:05:12,790
Se fijan importé una sola vez, pero utilizando el Walker, el asterisco, importamos todos los atributos

81
00:05:12,940 --> 00:05:16,800
o en general miembros, métodos, atributos constantes, etcétera.

82
00:05:16,920 --> 00:05:20,200
Estática la podemos utilizar ahora en hogar.

83
00:05:20,350 --> 00:05:22,300
También puedo hacer exactamente lo mismo.

84
00:05:22,540 --> 00:05:27,970
Ahora recuerden que no jugar simplemente es más fácil, porque en realidad se requiere utilizar de forma

85
00:05:27,970 --> 00:05:28,480
normal.

86
00:05:29,140 --> 00:05:31,880
Saludo igual persona.

87
00:05:32,380 --> 00:05:32,800
Punto.

88
00:05:32,800 --> 00:05:33,280
Saludar.

89
00:05:33,370 --> 00:05:33,940
Se fijan?

90
00:05:34,240 --> 00:05:34,750
Listo.

91
00:05:34,870 --> 00:05:37,710
No tengo que importar persona porque parte del package hogar.

92
00:05:37,810 --> 00:05:40,840
Pero bueno, el método estático saludar nos importa.

93
00:05:40,960 --> 00:05:45,670
Se fijan por qué lo tengo que definir y ahí sí que estoy obligado a importarlo como un miembro estático.

94
00:05:46,000 --> 00:05:47,950
Y al final es lo mismo que tenemos acá.

95
00:05:48,790 --> 00:05:49,390
De hecho.

96
00:05:50,330 --> 00:05:53,390
Puedo copiar esto y jamás acá.

97
00:05:53,870 --> 00:05:55,640
Incluso solamente saludar.

98
00:05:55,760 --> 00:05:59,660
Si no quiero importa todo, finjan saludar y lo voy a utilizar.

99
00:06:00,350 --> 00:06:03,950
Entonces, cuando es un hipot estático, quiero importar un miembro.

100
00:06:04,070 --> 00:06:08,540
Estoy obligado a utilizar el import independiente si está adentro o no del paquete.

101
00:06:09,920 --> 00:06:13,360
Bien, veamos cómo sería con un numerador simple.

102
00:06:13,520 --> 00:06:16,610
Voy a crear un enum en hogar junto con persona.

103
00:06:17,780 --> 00:06:26,450
Entonces Naidu por acá en un yaba class enum y le vamos a colocar color, color, pelo.

104
00:06:26,510 --> 00:06:26,960
Listo.

105
00:06:27,290 --> 00:06:27,770
Enter.

106
00:06:27,860 --> 00:06:33,470
Acá tenemos color, pelo negro, goma, café.

107
00:06:34,040 --> 00:06:35,810
Bueno, acordare de pelo castaño.

108
00:06:36,650 --> 00:06:37,550
Ojo, no poco.

109
00:06:37,550 --> 00:06:40,100
Lo que araña es si puedo, pero no se recomienda.

110
00:06:40,220 --> 00:06:40,670
Se fijan?

111
00:06:40,730 --> 00:06:46,560
Entonces en vez de usar la ñ, colocamos nío casta niio o casta.

112
00:06:46,580 --> 00:06:49,130
No simplemente Sisley, pero con lay suena como ella.

113
00:06:49,130 --> 00:06:50,690
Entonces Castaño le pareció.

114
00:06:50,690 --> 00:06:51,530
Se fijan entonces?

115
00:06:51,560 --> 00:06:56,970
Bueno, lo dejamos así rubio colorín y listo.

116
00:06:57,050 --> 00:06:58,010
Ahí tenemos la constante.

117
00:06:58,100 --> 00:07:02,510
Bien, entonces la idea importar de forma estática porque también son estáticos.

118
00:07:02,750 --> 00:07:11,780
Ejemplo Pakete Bueno, pero primero persona porque persona podría tener un atributo privat del tipo

119
00:07:11,780 --> 00:07:13,160
color pelo acá.

120
00:07:14,920 --> 00:07:20,260
Color pelo leto gué, trans setter, porque privado, entonces por acá bajamos al final.

121
00:07:20,410 --> 00:07:20,890
Acá.

122
00:07:22,680 --> 00:07:25,700
Generad que tras cete perfecto color pelo.

123
00:07:26,070 --> 00:07:29,790
Ok, listo, ahora sí que sí nos vamos ejemplo paquetes.

124
00:07:30,830 --> 00:07:33,010
Em persona por aca.

125
00:07:33,740 --> 00:07:33,920
Pe.

126
00:07:34,060 --> 00:07:35,390
Punto set.

127
00:07:36,050 --> 00:07:45,650
Color pelo entonces bueno, tendré que importar color pelo no cierto punto café se fijan, pero color

128
00:07:45,650 --> 00:07:46,970
pelo se importa.

129
00:07:47,030 --> 00:07:48,080
Bueno, becho.

130
00:07:49,030 --> 00:07:52,570
Acá lo tengo importado porque pusimos Trinco, lo dejo así como está.

131
00:07:54,480 --> 00:07:56,280
Pero qué pasa si lo quiero utilizar así?

132
00:07:56,340 --> 00:07:56,760
Café?

133
00:07:56,910 --> 00:08:00,270
Bueno, tengo que portarlo como estatico, se fija igual que acá.

134
00:08:00,490 --> 00:08:06,060
Entonces import static or punto y acá color pelo.

135
00:08:06,120 --> 00:08:08,130
Por qué vamos a importar la constante?

136
00:08:08,220 --> 00:08:08,880
Pero ojo!

137
00:08:08,970 --> 00:08:12,060
Pero la constante que está dentro de él enumera por color pelo.

138
00:08:12,090 --> 00:08:16,380
Entonces acá tenemos que autocompletar control, barra, espacio y seleccionamos el color.

139
00:08:16,560 --> 00:08:17,490
Por ejemplo, café.

140
00:08:18,870 --> 00:08:22,950
Se dejan ya si ya quedó, pero tendríamos que ir una por una.

141
00:08:23,010 --> 00:08:24,240
Si queremos utilizar toda.

142
00:08:24,720 --> 00:08:27,060
Por ejemplo, si quiero utilizar negro.

143
00:08:29,050 --> 00:08:35,800
Automáticamente me lo importó, se fijan porque el auto genero import estático, pero si lo quito lo

144
00:08:35,800 --> 00:08:44,890
voy a quitar, me marca error solamente café, café está disponible, pero no negro, negro marca error.

145
00:08:46,000 --> 00:08:49,420
Rubio también marca error.

146
00:08:49,480 --> 00:08:51,760
Se fijan si creo importar todos.

147
00:08:51,820 --> 00:08:57,940
Bueno, es mucho mejor asterisco, color, pelo asterisco, así importa todas las constantes, importa

148
00:08:57,940 --> 00:09:02,380
café de Cataño colorin todo con asterisco como siempre, igual que todos.

149
00:09:02,590 --> 00:09:08,190
Así puedo utilizar todas las constantes del enum como si fueran propia de la clase.

150
00:09:08,320 --> 00:09:10,840
Incluso puedo autocompletar y me aparecen toda.

151
00:09:12,820 --> 00:09:13,230
Y listo.

152
00:09:13,440 --> 00:09:14,160
Eso sería.

153
00:09:14,370 --> 00:09:16,230
Nos vemos en las siguientes clases.
