🙌 ¡APOYÁ AL CANAL! Si te gusta mi contenido, invitame un cafecito 😁 ➡ Desde Argentina: cafecito.app/charlycimino ➡ Fuera de Argentina: paypal.me/charlycimino 📌 Dejá tu comentario 📝, dale 'like' 👍, suscribite al canal 👥 y activá la campanita 🔔 ¡GRACIAS! 🤳 ¡Seguime! 🌏WEB PERSONAL: charlycimino.com 🌏 🌎INSTAGRAM: instagram.com/charlycimino 🌏 🌍FACEBOOK: facebook.com/charlyycimino 🌏 🌏LINKEDIN: linkedin.com/in/charlycimino 🌏 🌏GITHUB: github.com/CharlyCimino 🌏 🌏TWITCH: www.twitch.tv/charlycimino 🌏 🌏PATREON: patreon.com/charlycimino 🌏
@franciscoreyesramirez6621
Жыл бұрын
Amigo muchas gracias, estaba siguiendo el curso de ATS de java pero tus videos son mil veces mejor, cuando acabe de ver tus videos de POO te invitare tu cafecito te lo prometo 🙌
@frannZscript
Жыл бұрын
Te mereces un tsunami de suscriptores, la verdad que son muy claras y profesionales tus explicaciones. Si bien son conceptos complicados de digerir los haces ver muy simple.
@rafaybobby5862
Ай бұрын
esto es ORO puro. Te deje un cafecito genio!!
@martineduardovega724
Жыл бұрын
charly querido el mejor video que vi en youtube con respecto a herencia!!! felicitaciones.
@cloey_b
2 жыл бұрын
Muchísimas gracias por su contenido, me gusta mucho su forma de enseñar. Es agradable sin dejar de ser rigurosa. Gracias :D
@iamthefuelte
6 ай бұрын
felicitaciones por este video de polimorfismo sobre escribir métodos de una clase padre!!! un crack!!!
@CaRiSsnm
Жыл бұрын
Muy claros todos los ejemplos que brindás, Gracias por tu gran aporte!!!
@fernandomolina3952
Жыл бұрын
Gracias por existir
@victorevangelista8656
Жыл бұрын
Tenga su buen like profe!!!!!! Muy bueno el video. Siempre había tenido problemas sobre la sobreescritura y por mas que leía e investigaba en libros no lo entendía. Muchas gracias profe como siempre!!!!!
@SLRP20
11 ай бұрын
Eres muy pro explicando
@giancarlollerena655
29 күн бұрын
Excelente video
@dariocardozo7677
2 жыл бұрын
Genial charly, gracias por el conocimiento.
@martinjulioluzuriaga4584
11 ай бұрын
Likazo, mucho mas que agradecido maestro!
@hazlosipuedes
7 ай бұрын
Grande maestro!!!
@melakugarciabonacho234
Жыл бұрын
buenisimo gracias!
@killboymota
2 жыл бұрын
Excelente, como siempre 👏
@bashell01
2 жыл бұрын
hola que tal .... que tal hacer un video de la inmutabilidad de los objetos ... como se construyen ?para que se hacen ? cuales son sus buenas practicas ??? etc
@developer1328
Жыл бұрын
Charly gracias por estos videos, te hago una consulta. que pasa si yo quiero mostrar una propiedad y no un método? ahí si tengo que usar el instanceof o hay otra manera mas eficiente de hacerlo?
@chuquimiamamaniluisandres2282
2 жыл бұрын
gracias por el vide
@cmaza-ed
4 ай бұрын
en que página hiciste el diagrama?
@ddgi4791
Жыл бұрын
Cada vez que ewcuchaba polimorfismo me subía el colesterol. Ahora sólo me sube la azúcar.
@demiantah3179
7 ай бұрын
un video mas para aclarar toda la confucion que mi maestro de la universidad me genero, saludos
@javierhernanhuertasmedrano9442
2 жыл бұрын
6:45 entiendo que al hacer esto se podría usar a los métodos del objeto bicicleta si necesidad de hacer un dowcasting ?
@CharlyCimino
2 жыл бұрын
No, porque te llega un parámetro de tipo "Vehiculo". Debés usar downcasting sí o sí para usar métodos específicos de la clase Bicicleta que no estén en Vehiculo.
@javierhernanhuertasmedrano9442
2 жыл бұрын
@@CharlyCimino vale gracias 😃👍
@vinicioangel7600
23 күн бұрын
Muy buenas tardes, una pregunta, tengo dudas de cuando se debería de usar super() al momento de sobreescribir un metodo. Entiendo que el super() extiende el comportamiento, pero por ejemplo en el metodo paintComponent se tiene que escribir super() y en otros metodos como actionPerformed al momento de trabajar con eventos con ActionListener y sobreescribir esos metodos, porque ese tipo de sobreescritura de metodos no llevan super?
@CharlyCimino
23 күн бұрын
Hola. 'super()' tal y como lo escribes se usa para invocar al constructor de la superclase, desde el constructor de una subclase (tengo un video dedicado exclusivamente a ello). No se puede poner 'super()' en un método que no sea constructor.
@CharlyCimino
23 күн бұрын
Si en tu ejemplo te referís a 'super.paintComponent(g);' ahí usa la palabra 'super' para desambiguar. Estás llamando a la lógica que está en la superclase desde la subclase. Como ambos métodos se llaman iguales (porque lo redefiniste), hay que anteponer la palabra 'super' para desambiaguar y evitar una recursisvidad infinita, En este video lo explico en detalle: kzitem.info/news/bejne/u2mumoimk5l0qm0si=YroVDdCV3Bo0dAsp
@vinicioangel7600
23 күн бұрын
@@CharlyCimino Lo siento, no escribí bien lo anterior. Tengo claro lo de super() y que llama al constructor del padre. Lo que no me queda muy claro es cuando se usa super en un metodo, mi duda va más en como saber que métodos al momento de ser sobreescritos deben llevar super. En el caso de paintComponent al momento de sobreescribirlo se usa super.paintComponet(g) ya que la misma API nos indica que debemos hacerlo así y nos aseguramos que funcione bien, pero no entiendo por que en el caso del metodo actionPerformed de la interfaz ActionListener no se coloca super.actionPerformed(), sino que solo se sigue escribiendo y funciona sin problema. Acaso el actionPerformed es un metodo vacío o ya la maquina virtual de Java coloca el super implicitamente ?
@CharlyCimino
23 күн бұрын
@@vinicioangel7600 actionPerformed() es un método ABSTRACTO en la interfaz ActionListener. Al sobrescribirlo, no tenés nada que pedirle a la interfaz. En cambio, paintComponent es un método que sí tiene una implementación concreta. Cuando lo sobrescribís, querés asegurarte de que primero se pinten los componentes de la superclase y luego se haga lo que estás redefiniendo, por eso lo llamás. En realidad cuándo sí o cuándo no llamar al método redefinido de la superclase no es algo que pudiera contestarte de manera general. Depende qué estás usando y de cómo está implementado. Vuelvo a compartirte este enlace que por ahçi te ayuda a entender mejor cuándo usar este concepto para tus clases. Para las que ya trae Java, es cuestión de leer la documentación pertinente: kzitem.info/news/bejne/u2mumoimk5l0qm0si=YroVDdCV3Bo0dAsp
@vinicioangel7600
23 күн бұрын
@@CharlyCimino Ahora ya lo entiendo mejor, muchas gracias, solo una última duda. Tengo entendido que los métodos abstractos no tienen contenido en su interior, uno los debe implementar al heredar la clase, pero hay unos metodos abstractos de la API de Java que me parecieran que si tuviera codigo, como por ejemplo en la clase Toolkit y varios de sus metodos son abstractos hay metodos como beep que funcionan como si tuvieran codigo adentro a pesar de ser metodos abstractos, como funcionan estos metodos?
@jeremiasmedrano1384
2 жыл бұрын
grandisimo instructor , mal piloto de aviones, pero grandisimo instructor
Пікірлер: 35