Excelente, a pesar de tener 5 años este video me ha quedado muchisimo muy claro la definición de Static.
@julianbazan47177 жыл бұрын
Justo lo que necesitaba, se gano el like jejeje
@jesuspinto9021 Жыл бұрын
Muy buena explicación!.
@deyvipajueloespinoza97939 жыл бұрын
Excelente!!!!
@d-landjs4 жыл бұрын
Muy buen tuto!!!
@escorpiodeoctubre7 жыл бұрын
Excelente canal, ojala puedas hacer algo de Angular 2 que es muy solicitado. Slds desde Argentina
@joanstefan30843 жыл бұрын
Buen video
@WolfyYOLO4 жыл бұрын
Que es en public void mostrarDeInstancia, el "mostrarDeInstancia"? Gracias
@michaelyhordandantecastill6820 Жыл бұрын
Una pregunta Mitocode, entonces cualquier método que tenga definico el "static" puede ser llamado o invocado desde cualquier clase ? Asi como lo hiciste de ejemplo en el video llamando desde la clase principal
@MitoCode Жыл бұрын
Hola, puede ser llamado desde cualquier clase siempre y cuando el método esté publico y llames a la clase que lo contenga Es decir en la clase A.Java puedes llamar al método MiClase.método estático
@TheHarryCode8 жыл бұрын
Thanks!
@magelatorres34947 жыл бұрын
Hola Jaime, En relación al error que te dió en el método mostrarDeClase(): "variables que no son estáticas no pueden ser referenciadas en un ámbito estático"... ¿Cómo entonces pudiera implementarse el método "mostrarDeClase()" usando dichas variables?, pq tampoco puedo invocar a sus get() puesto que un método estático no puede invocar a otros métodos no estáticos, como los get()....
@BleisexYT7 жыл бұрын
magela torres importando el paquete y clase creo :v
@davidbecerramontellano75987 жыл бұрын
Duda!, la ventaja de usar un método estático vs un me´todo instanciado por la clase ...
@MitoCode7 жыл бұрын
+David Becerra Montellano la ventaja depende del diseño de tu app, en muchas ocasiones por rendimiento necesitas singleton o métodos estáticos para evitar la creación de instancias varias veces para algo común
@shadowmors5 жыл бұрын
Gracias mitocode bello bebe, me ayudaste con esa duda. Espero verte pronto y besarte.
@jaimerodriguezchala43954 жыл бұрын
y si los parametros de al principios (el string nombre y el int edad) no fuesen private, sino; public el static puede acceder a el ? :(
@gabrielperez80192 жыл бұрын
no, tendrian que ser static
@luismanuelcobianhernandez76558 жыл бұрын
Porque no puedes acceder a los atributos nombre y edad como que no lo definistes seria quitarle el private y ponerle solo el tipo de dato ?
@MitoCode8 жыл бұрын
+luis manuel cobian hernandez por convención es recomendable usar ámbito private a los atributos, no es una obligación pero es un estándar de programación en java, verás que te será útil cuando trabajes con Frameworks
@christianramirez56394 жыл бұрын
hola mitocode una pregunta donde consigues tus intros ??
@MitoCode4 жыл бұрын
Hola, fue Camtasia en esos años
@BleisexYT7 жыл бұрын
Y si me sale: Class "conexion.ConexionMysql" does not have a main method.
@MitoCode7 жыл бұрын
+Juan Camilo Velásquez Amarillo estas ejecutando una clase incorrecta sin método main
@BleisexYT7 жыл бұрын
Como haría para ejecutarla, este es el código: package conexion; import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JOptionPane; public class ConexionMysql { private final String db = "usuarios"; private final String url = "jbdc:mysql://localhost:3306/"+db; private final String user = "root"; private final String pass = ""; private Connection conn = null; public ConexionMysql getConexion () { try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, user, pass); } catch (ClassNotFoundException ex) { Logger.getLogger(ConexionMysql.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(ConexionMysql.class.getName()).log(Level.SEVERE, null, ex); } return (ConexionMysql) conn; } }
@MitoCode7 жыл бұрын
+Juan Camilo Velásquez Amarillo eso es solo una clase continua los tutos, hablo del patrón dao y ahí lo uso
@edersorto73464 жыл бұрын
:D gracias
@henryserranoa9 жыл бұрын
No me queda muy claro para que sirven los métodos de clase
@MitoCode9 жыл бұрын
+Henry Serrano para evitar instancias
@isramos26888 жыл бұрын
Entendí la diferencia, pero par qué uno querría invocar métodos de clase si no se tiene un objeto (instancia) en concreto? osea, para qué son útiles los métodos de clase? Supongo no son muy usados. (aclaro que no es critica hacia tus videos, si no a las características de java, y mi pregunta es para indagar más en la experiencia que vos tenés :D) Gracias (Y)
@MitoCode8 жыл бұрын
+Israel Isaac Montes de Oca Solis pues pareciera que no son usados pero sin darte cuenta lo usas varias veces, varios frameworks usan métodos de clase, la palabra static es compartir memoria asi existan diferentes instancias, creeme que con el tiempo verás su uso, especialmente en frameworks.