Bien, veámoslos import estatico.
Bueno, no es más que importar un método o atributo estático, incluso una constante, en vez de importar
la clase completa.
Entonces es mucho más fácil, porque pareciera ser que fuera propio de la clase donde la estamos importando.
Veamos el ejemplo.
Partamos primero en persona.
Vamos a crear un método estático, común y corriente.
Para el ejemplo, public static Barton nar un string saludar algo simple.
Hola, qué tal?
Se fijan algo muy simple y la idea de poder importar este método.
Bueno, da lo mismo, no podremos ir a ejemplo hogar o a ejemplo paquetes.
En jardín ya tenemos persona, se fijan y portamos persona porque tenemos hogar, punto teórico y podríamos
utilizar estric, por ejemplo saludo, persona, punto, saludar el método estático.
Un cierto eso es lo típico, ya lo hemos visto y lo podemos hacer porque importamos persona para.
Por supuesto, si nos importa no se puede utilizar bien, volvemos ahora.
Yo quiero importar el método estático.
Bien, entonces sería un import static para indicar que vamos a importar un miembro estático y el package
en nombre completo de la clase, incluyendo el РАМКАХ en nombre completamente calificado.
Entonces por punto a Guzmán App en este caso personas tan ogar persona se fijan y acá con control barra
espacio indicamos el miembro estático.
En este caso tenemos uno solo saludar vacío los paréntesis.
A pesar de que un método solamente importamos el nombre método, pero no los paréntesis es importante.
Perfecto acá tika en gris que nos está ocupando.
Entonces para poder utilizar este saludar como si fuera un método de la clase, simplemente quitamos
acá muy simple, quitamos y listo.
Ahí lo tenemos.
Entonces es mucho más simple de repente utilizar import estáticos y así evitamos tener que indicar el
nombre de la clase.
Se fijan listo como un método propio de ejemplo paquetes a pesar de que está definido persona Sotheby
saludo acerto.
Vamos a imprimir rann.
Saludo.
Hola, qué tal?
Pero también, no solamente para métodos, también para contantes y atributo.
Todo lo que es estático, incluso para innumera horas.
Vámonos apersona.
Vamos a definir dos contantes.
Recuerden públic la idea que sean pública la constante que realmente son publica porque tienen un valor
que constante no se modifica simplemente para que se pueda utilizar leer en algún punto de la aplicación.
Ahora también pueden ser privadas si les queremos utilizar solamente en la clase o protected en el package
o en la herencia o difficult solamente en el package.
Pero para el ejemplo la vamos a dejar.
Public public static final va a ser una constante, un string género en mayúscula masculino igual masculino,
por ejemplo.
Hombre, como queramos.
Bien, ahora quiero importar de forma estática estas constantes acá en jardín ejemplo paquetes para
no tener que utilizarla.
Por ejemplo string género mujer.
Igual.
Bueno, persona.
Punto acá.
Claro, la idea solamente usar la constante y omitir persona.
Bueno, igual import static or punto y el paquete no cierto persona.
Por qué este constante está en persona?
Es un atributo constante.
Final.
Control.
Barra.
Espacio.
Buscamos.
Quiero importar.
Género femenino perfecto.
Voy a copiar.
Y lo mismo también para hombre.
Se fija el pero en vez de esto, acá masculino.
Importamos los dos.
Entonces ahora persona ya no es necesario, simplemente genero masculino, bueno, femenino.
Por alguna razón se puso masculino acá ese femenino.
Se fijan que mucho más simple es como si fuera una constante propia de la clase.
Ahora también podemos utilizar el asterisco si colocamos acá, es decir, quito esto, en realidad quito
esto.
Colocamos a Trico sin importar todo.
Y así podemos utilizar tanto femenino como masculino.
Incluso podríamos quitar este, porque también estatico.
Entonces dejamos persona, punto asterisco, así usamos la contantes, los métodos y no solamente bueno,
puede copiar esto también.
Lo copiamos.
Voy a pegar y acá, hombre de acá.
Masculino.
Se fijan importé una sola vez, pero utilizando el Walker, el asterisco, importamos todos los atributos
o en general miembros, métodos, atributos constantes, etcétera.
Estática la podemos utilizar ahora en hogar.
También puedo hacer exactamente lo mismo.
Ahora recuerden que no jugar simplemente es más fácil, porque en realidad se requiere utilizar de forma
normal.
Saludo igual persona.
Punto.
Saludar.
Se fijan?
Listo.
No tengo que importar persona porque parte del package hogar.
Pero bueno, el método estático saludar nos importa.
Se fijan por qué lo tengo que definir y ahí sí que estoy obligado a importarlo como un miembro estático.
Y al final es lo mismo que tenemos acá.
De hecho.
Puedo copiar esto y jamás acá.
Incluso solamente saludar.
Si no quiero importa todo, finjan saludar y lo voy a utilizar.
Entonces, cuando es un hipot estático, quiero importar un miembro.
Estoy obligado a utilizar el import independiente si está adentro o no del paquete.
Bien, veamos cómo sería con un numerador simple.
Voy a crear un enum en hogar junto con persona.
Entonces Naidu por acá en un yaba class enum y le vamos a colocar color, color, pelo.
Listo.
Enter.
Acá tenemos color, pelo negro, goma, café.
Bueno, acordare de pelo castaño.
Ojo, no poco.
Lo que araña es si puedo, pero no se recomienda.
Se fijan?
Entonces en vez de usar la ñ, colocamos nío casta niio o casta.
No simplemente Sisley, pero con lay suena como ella.
Entonces Castaño le pareció.
Se fijan entonces?
Bueno, lo dejamos así rubio colorín y listo.
Ahí tenemos la constante.
Bien, entonces la idea importar de forma estática porque también son estáticos.
Ejemplo Pakete Bueno, pero primero persona porque persona podría tener un atributo privat del tipo
color pelo acá.
Color pelo leto gué, trans setter, porque privado, entonces por acá bajamos al final.
Acá.
Generad que tras cete perfecto color pelo.
Ok, listo, ahora sí que sí nos vamos ejemplo paquetes.
Em persona por aca.
Pe.
Punto set.
Color pelo entonces bueno, tendré que importar color pelo no cierto punto café se fijan, pero color
pelo se importa.
Bueno, becho.
Acá lo tengo importado porque pusimos Trinco, lo dejo así como está.
Pero qué pasa si lo quiero utilizar así?
Café?
Bueno, tengo que portarlo como estatico, se fija igual que acá.
Entonces import static or punto y acá color pelo.
Por qué vamos a importar la constante?
Pero ojo!
Pero la constante que está dentro de él enumera por color pelo.
Entonces acá tenemos que autocompletar control, barra, espacio y seleccionamos el color.
Por ejemplo, café.
Se dejan ya si ya quedó, pero tendríamos que ir una por una.
Si queremos utilizar toda.
Por ejemplo, si quiero utilizar negro.
Automáticamente me lo importó, se fijan porque el auto genero import estático, pero si lo quito lo
voy a quitar, me marca error solamente café, café está disponible, pero no negro, negro marca error.
Rubio también marca error.
Se fijan si creo importar todos.
Bueno, es mucho mejor asterisco, color, pelo asterisco, así importa todas las constantes, importa
café de Cataño colorin todo con asterisco como siempre, igual que todos.
Así puedo utilizar todas las constantes del enum como si fueran propia de la clase.
Incluso puedo autocompletar y me aparecen toda.
Y listo.
Eso sería.
Nos vemos en las siguientes clases.