🚀 CLASES ABSTRACTAS en JAVA | 🤔| Programación Orientada a Objetos 🖥️ | Explicación FÁCIL 2023 | #9

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • 💥 APOYÁ EL CANAL 💥
    💖 Invitame un tereré desde Argentina (MercadoPago): cafecito.app/todocode
    💖 Transferencia Argentina (alias): todocode
    💖 Paypal: paypal.me/luikina
    -
    💥 SEGUINOS EN 💥
    🌐Instagram: / todo_code
    🌐Twitter: / todo_code
    🌐Twitch: / todocode
    🌐TodoCode Academy: www.todocodeacademy.com
    🌐Discord: / discord
    -
    🔴 Introducción: 0:00
    🔴 Teoría: 0:58
    🔴 Práctica: 05:44
    🔴 Próximos temas: 17:19
    -
    📌Video de la clase anterior ➡️ • 🚀 ENCAPSULAMIENTO en J...
  • Věda a technologie

Komentáře • 118

  • @TodoCode
    @TodoCode  Před 2 lety +17

    🔴 ¿Querés ver la lista de reproducción completa con TODOS los videos? Te la dejamos a continuación ⬇
    👉🏽 czcams.com/play/PLQxX2eiEaqbwNP20GMMCjRslRq2lOLWlg.html

  • @samueldvid
    @samueldvid Před měsícem +3

    No todos saben transmitir conceptos tan complejos de forma tan sencilla como la profe Luisina 😁😁

  • @ellacodea3565
    @ellacodea3565 Před 2 lety +64

    Hice el curso de introducción a algoritmos, el curso de java para principiantes, ahora estoy realizando este y espero pronto hacer el de spring boot, es increíble como enseña la profe y como logra que todos podamos aprender conceptos que se veian tan lejanos y complicados, eternamente agradecida con todo code 💖

    • @elpibe6453
      @elpibe6453 Před 8 měsíci +1

      Hola, estás trabajando hoy en día? Que experiencia adquiriste?

  • @cesarcortes8242
    @cesarcortes8242 Před 2 lety +20

    La programación poo se hace más fácil con trabajos de enseñanza tan buenos como este, muchas gracias.

  • @emilianofernandez4430

    Explicaciones muy claras, concretas y muy piola la estructura de contenidos. Además tu tonada hace un placer escucharte. Saludos y gracias.

  • @virginiaprats2458
    @virginiaprats2458 Před 2 lety +12

    Excelente explicación Profe!!! No te imaginas lo que me costo este tema con los profes de la facu, ahora me termino de cerrar todo. Me viene bárbaro toda esta seguidilla de videos para prepararme para el final de programación en Febrero. Gracias por enseñarnos de manera tan clara este lenguaje que cada día me gusta más!!!

    • @TodoCode
      @TodoCode  Před 2 lety +1

      Virginia!!! Muchas gracias!!! Me pone suuper contenta que te sirva y que te sea sencilla mi explicación! Mucha garra para ese final!!! 💪🏼💪🏼 Saludosss!!!

  • @jeanpierveliz387
    @jeanpierveliz387 Před rokem +2

    Eres la mejor de verdad estoy sumamente agradecido por tu forma tan esmerida y cuidadosa en que impartes tus conocimientos, tienes una cualidad invaluable para transmitir información y que sea recibida de forma adecuada

  • @davidsanchezperez5995
    @davidsanchezperez5995 Před 6 měsíci

    Eres una auténtica crack. Me ha costado los conceptos de sobrecarga y clase abstracta, pero me lo has aclarado muchísimo. Muchas gracias por un contenido de tanta calidad y por una paciencia inagotable.

  • @fixioserviciotecnico9180

    Te envìo un abrazo apretado pero con mucho respeto y agradecimiento, por hacer de estos conceptos màs entendibles y digeribles, una vez màs gracias por compartir el conocimiento, saludos desde Colombia

  • @KevinMartinezc
    @KevinMartinezc Před 2 lety +4

    Bello, magistral, muchas gracias por tan Excelentes videos

  • @elmerrojas1469
    @elmerrojas1469 Před rokem

    Profe eres la mejor, la verdad que me estas ayudando un monton con tus excelentes explicaciones enserio que haces que se haga bastante sencillo de entender varios conceptos. Totalmente agradecido contigo. Saludos

  • @lorecuarte
    @lorecuarte Před rokem

    Arranque un curso FullStak en ArgPrograma y estaba perdida... ahora gracias a tus videos todo esta mucho mas claro. En mi ultimo integrador de POO saque 100/100 todo es gracias a tu forma de explicar. Mil gracias, eternamente agradecida.
    Suscrita y compartido con todos mis compañeros de cursada.

  • @amilcarmarone5962
    @amilcarmarone5962 Před 2 lety +2

    hola luisina, gracias por tu aporte, estoy mirando como un fan todos los videos. una genia!

    • @TodoCode
      @TodoCode  Před 2 lety

      Buenísimo!!!! Graciasss por mirarlos!! 🤩🤩 espero que te super sirvan! Saludos!

  • @user-zl3ns9ml5j
    @user-zl3ns9ml5j Před 7 měsíci

    Me encanta la manera como explica la profe, lo difícil lo hace más sencillo, seguimos aprendiendo.

  • @Luisangel-gu4iz
    @Luisangel-gu4iz Před rokem

    como siempre simple y detallado, muchas gracias ing Luisina 🪄

  • @pomierpacajesjoseluis6196

    He vuelto a interesarme por la programación gracias a ti genia.

  • @LuisFelipe-po3ta
    @LuisFelipe-po3ta Před 10 měsíci

    hermoso video gracias Ing. Es muy buena explicación

  • @ArteTutos
    @ArteTutos Před rokem

    Muy buena tu explicación, tú haces que la programación sea más sencilla para nosotros, y muchas gracias por eso, saludos desde Chile 🇨🇱🧑‍💻

  • @omar-om6du
    @omar-om6du Před 2 lety +1

    Muchas gracias. Eres concisa, clara y práctica. Felicitaciones!

  • @mats_3D
    @mats_3D Před 2 lety +2

    genia muy entretenido la forma de explicar!!

  • @PelaF
    @PelaF Před 2 lety +1

    muy bueno, gracias por tu tiempo.

  • @diegofernandofonsecabello2686

    Excelente forma de explicar el tema, gracias profe.

  • @LuisAntonio-hq3sr
    @LuisAntonio-hq3sr Před 10 měsíci

    La explicación es bastante buena. Me ha servido demasiado ❤

  • @Marcosday90
    @Marcosday90 Před 9 měsíci

    Excelente profe! Explica muy bien.

  • @nicotiza
    @nicotiza Před rokem

    Muy lindo y muy clarito!! Aunque sea con éste ejemplo está muy bien entendible!! Habría que implementarlo así ya se queda en nuestro conocimiento XD

  • @heymay844
    @heymay844 Před 2 měsíci

    Gracias Luisina, mejor explicado no pudo ser.

  • @user-kl5bs5su6r
    @user-kl5bs5su6r Před 3 měsíci

    !GENIA!

  • @jorgearenas1570
    @jorgearenas1570 Před 9 měsíci

    Hola . Que bien explicas mis felicitaciones!!!

  • @estibenfernandez6377
    @estibenfernandez6377 Před 4 měsíci

    Demasiado bueno, gracias!

  • @ewretrewtretretr9913
    @ewretrewtretretr9913 Před rokem

    gracias hermosa! , aprendo mucho con vos

  • @giselaniebozyn6539
    @giselaniebozyn6539 Před 2 měsíci

    Con el ejemplo de las figuras me ayudó a comprender mejor las clases abstractas! Graciassss!

  • @ailenojeda3274
    @ailenojeda3274 Před 11 měsíci

    Te amo Luisina, en videos de un par de minutos aprendi lo que vengo viendo hace mas de un año y no entendia. GRACIAS

    • @TodoCode
      @TodoCode  Před 11 měsíci

      Que bueno que así sea!!! ♥

  • @antoniodxc5585
    @antoniodxc5585 Před 7 měsíci

    Excelente como los explicas

  • @user-xm4iy3rd4y
    @user-xm4iy3rd4y Před 6 měsíci

    Muchas gracias por tus explicación.

  • @joaquinmuriel72
    @joaquinmuriel72 Před rokem

    Geniaaaa, te amoooo !!!

  • @103checho
    @103checho Před 2 lety +2

    Hola, buenas tardes. Gracias por los videos, vengo siguiendo java, pero me puse a hacer ejercicios por mi cuenta y algunos no me han funcionado, podrías hacer un video explicando como depurar en netbeans, donde ver los valores que van tomando las variables, etc, obviamente cuando puedas. Muchas gracias. Escribo desde Paysandú Uruguay. FELIZ 2022!!

  • @stormtrooper5875
    @stormtrooper5875 Před rokem

    Excelente!

  • @monicar6076
    @monicar6076 Před rokem

    Muchísimas gracias por tus videos!! Me están ayudando muchísimo 😊

    • @TodoCode
      @TodoCode  Před rokem

      Que buenooo!!! Muchas gracias a vos x el comentario!!!

  • @claudia19755555
    @claudia19755555 Před rokem

    Gracias... exclente.. hice lo mismo pero con Motor, MotorCombustible y MotorElectrico. Entendí... bien!!

    • @TodoCode
      @TodoCode  Před rokem +1

      Buenísimo el ejemplo!!!

  • @digitalstablerds2498
    @digitalstablerds2498 Před rokem

    Gracias, entendí super 🦾🦾

  • @oscardanielferreiramontene8073

    Excelente pedagogía al enseñar 🌟

  • @teldatamcy5656
    @teldatamcy5656 Před 21 hodinou

    Gracias, chévere 🍌!!!

  • @MikiDev.
    @MikiDev. Před rokem

    profe linda y super inteligente!!! muchas gracias

  • @auris440
    @auris440 Před rokem

    Excelente curso.

  • @julianvelez6563
    @julianvelez6563 Před 2 lety +2

    excelente luisina

  • @pescado_acaramelado
    @pescado_acaramelado Před 5 měsíci

    Profe, yo a usté la amo

  • @JoseLopez-wh7xe
    @JoseLopez-wh7xe Před rokem

    Very nice! 👨‍💻

  • @victormanuelhernandez2438

    Mushisimas gracias profesora

  • @ModelarTandil
    @ModelarTandil Před rokem

    Gracias Luisina

  • @carolayjohanaperezborges9461

    por fin lo entendiiiiiiiiii, gracias

  • @agustindelabarca
    @agustindelabarca Před 2 lety

    muchas gracias me sirvió mucho tu correo

  • @rogolo-05
    @rogolo-05 Před 5 měsíci

    Gracias

  • @dafnevillarroel3884
    @dafnevillarroel3884 Před rokem

    excelente

  • @antonioguereca7534
    @antonioguereca7534 Před dnem

    excelente profe

  • @adriansevillano1255
    @adriansevillano1255 Před měsícem

    te amo flaca me ayudaste para mi examen de poo

  • @isaacuribearciniegas1527

    buena explicacion

  • @francolosasso6228
    @francolosasso6228 Před 11 měsíci

    Muy bueno

  • @cesarvalladaressanchez892

    Me gustabcuando dice tooodo codeee..

  • @ricardoontiveros4264
    @ricardoontiveros4264 Před 7 měsíci

    Gracias por el video, tengo una duda ¿ es buena practica poner el constructor vacío y con variables después?

  • @sali_a_caminar_con_mi_novia
    @sali_a_caminar_con_mi_novia Před 9 měsíci

    Consulta: se puede aplicar polimorfismo con una clase abstracta?
    Por ejemplo, si creo un array de tipo Figura y le asigno objetos de tipos circulo o cuadrados

  • @nickrazor03
    @nickrazor03 Před měsícem

    00:13 *🧩 Las clases abstractas en Java son un tema complejo dentro de la programación orientada a objetos.*
    01:36 *⚙️ Las clases abstractas se utilizan como plantillas para la creación de otras clases mediante herencia.*
    03:15 *🤝 Una clase no puede heredar de varias clases abstractas a la vez.*
    05:21 *📂 Las clases abstractas permiten tener métodos abstractos que deben ser implementados por las subclases.*
    10:28 *🔨 En una clase abstracta pueden haber constructores, pero solo sus clases hijas podrán utilizarlos.*
    16:38 *📐 Las clases hijas de una clase abstracta heredan atributos y métodos, pudiendo implementar métodos abstractos de forma única.*

  • @KevinPeep-dh1mg
    @KevinPeep-dh1mg Před 8 měsíci

    para circulo tambien puedes usar double area = Math.PI * radio * radio;

  • @sebastianmadridaedo8838

    En el caso del ejemplo de las figuras , círculo y cuadrado , esa herencia es la que después permite el polimorfismo?

  • @lesterlopez2003
    @lesterlopez2003 Před rokem

    Hola profesora. Mil gracias, me ha sacado de un pequeño problema que para mi es muy grande. Tengo una pregunta. Los getters y setters pueden usarse en la clase abstracta? Se usan o no?

  • @danielllanes1951
    @danielllanes1951 Před 2 lety

    Una pregunta en 14:00, en el método heredado a Cuadrado se le asigna a la variable "resultado" el producto de "lado" por "lado". Es lo mismo escribir {double resultado = this.lado * this.lado} ? Haciendo referencia a la variable de lado de Cuadrado, o es lo mismo?

  • @leanderwu
    @leanderwu Před 3 měsíci

    Muy buena la serie de videos, solo no entiendo algo ¿por qué los atributos lado y radio de las clases cuadrado y círculo se definen como private y no public? me es confuso porque no entiendo como desde la clase main se le asigna el valor a estos atributos a una instancia, algo me falta por entender.

  • @escamillareyesluiseduardo222

    Como le hacen para acercar el código así 6:21 como cuando acerco un documento en word ?

  • @LuisSanchez-sy4rp
    @LuisSanchez-sy4rp Před 2 lety +1

    Hola profe. Ya lo estoy siguiendo. Estoy empezando con esta de POO y las clases. Este es el primer video que chusmeo y voy a ir al principio porque me encanto.
    1ro. Me volo la cabeza lo automatizado que tiene la implementacion de los construtores y supongo que se puede hacer getters y setter. En algun video lo explica?
    2do. Tengo un problema de implementacion y espero que en sus clases lo llegue a tocar. Sucede que no se como implementar relaciones entre clases por sus metodos. Le dejo algo muy claro como ejemplo. Trabajo en un hotel y trato de llevar los conceptos POO a mi ambito. En un hotel hay quejas, hechas por huespedes, estas quejas la recpciona un recepcionista que a su vez las delega a un trabajador a resolverla. Se me ocurren 4 clases. Queja, Huesped,Recepcionista,Trabajador. Y hasta me viene bien este video porque justo ahora se me ocurre una clase abstracta. La cuestion es que no se como relacionar los metodos. O sea huesped hace la queja recepcion pide resolver la queja a un trabajador. En fin, me hago matete.
    Espero que explique este tipo de cosas en algun momento. Gracias por lo que hace.

    • @TodoCode
      @TodoCode  Před 2 lety +2

      Hola!!! Si esta lista está en proceso y cada semana subimos videos nuevos!! Si, en videos más atrás muestro todo esto! Te dejo el link a la lista se reproducción, así los tenes a todos! czcams.com/play/PLQxX2eiEaqbwNP20GMMCjRslRq2lOLWlg.html
      Saludos!

  • @komorebi9048
    @komorebi9048 Před 9 měsíci

    Tengo una pregunta:
    ¿No habria problemas al cambiar el modificador de acceso del metodo calcularArea() de public a protected?
    Gracias de antemano
    PD: Tus videos son de muchisima ayuda ;)

  • @avaricia369
    @avaricia369 Před rokem +1

    CLASES ABSTRACTAS:
    Se puede traer las propiedades, los métodos(mínimo 1 debe ser instanciado) y en una clase solo puede extender de una clase abstracta.
    - Nuncapuede tener métodos private
    - es/ser
    CLASE INTERFACE:
    Se puede traer solo los métodos e implementar mas de una interface en una clase.
    - No puede tener métodos protected o private
    -Es el "Puede hacer de un objeto"

  • @ElSuscriptor
    @ElSuscriptor Před 2 měsíci

    Tengo la duda de saber por qué el metodo es public y no es protected? Gracias de antemano

  • @lucianocampanelli7325
    @lucianocampanelli7325 Před 2 lety

    excelente video profe la verdad me re ayudo .
    PD . SOS MUY LINDA

  • @diegojacobo3038
    @diegojacobo3038 Před rokem

    pero eso tambien se puede hacer con el poliformismo , cual seria la diferencia en usar una clase abstracta y usar el polimormismo ?

  • @kirysonicbl5193
    @kirysonicbl5193 Před rokem

    Acabo de comprender los conceptos básicos que no pude en toda mi carrera jaja

  • @joelgvallejos982001
    @joelgvallejos982001 Před rokem

    hola,entonces esto tambien seria herencia y polimorfismo? saludos

  • @simonmarabi2661
    @simonmarabi2661 Před 2 lety

    Esto es una joyita!

  • @Fer_S.
    @Fer_S. Před rokem

    Hola Luisina tengo dos preguntas, que utilidad tiene un constructor vacío? Y por otro lado es una buena hábito tener 2 constructores (vacio y con parámetros)?
    Gracias por compartir de manera tan clara tu conocimiento ❤🤓

    • @edgarzavala2138
      @edgarzavala2138 Před 11 měsíci

      Tengo entendido que el constructor vacío se utiliza cuando después vas a obtener datos que en el momento no tienes y que puedes completar después.

  • @art0rios
    @art0rios Před rokem

    Como me gusta esto.

  • @VincentBastianDurandBertrand

    Si están en eclipse en lugar de ponerse gris, sale una pequeña A enzima de la clase abstracta

  • @ayelenmendez5481
    @ayelenmendez5481 Před rokem

    Hola! estoy viendo estos videos y son de muchisima ayuda!! (ya que estoy haciendo el curso en italiano), consulta. Quizas alguien me puede responder esta consulta. De que nos sirve crear el constructor vacio? Gracias de antemano. Saludos

    • @TodoCode
      @TodoCode  Před rokem +3

      Hola!!! Que bueno que te esté gustando! Los objetos que se crean con el constructor vacío son fundamentales! Muchas veces, no sabemos los datos que vamos a cargar en un objeto PERO necesitamos usar los métodos que la clase de ese objeto nos brinda... En ese caso, usamos un objeto creado con un constructor vacío... También cuando necesitamos crear un objeto en un momento de la aplicación pero aún no sabemos tooodos los datos que vamos a asignarle, sino solo algunos... Bueno, al crearlo vacio, asignamos solo los que tenemos y luego asignamos el resto. Cuando creamos con parámetros, SI O SI tenemos que pasar los parámetros para crear el objeto. En el vacío, esto no sucede... Y así muuuchas otras ventajas y usos que a medida que vayas programando y agarrando práctica vas a aprender por vos misma! Un saludo grande!!!

  • @Jimmy-F
    @Jimmy-F Před rokem

    👋👋👋👋👋

  • @carlosmauricioaquino2144

    Hola profe, despues de este curso, cual me recomendarías??

  • @eduardogz1422
    @eduardogz1422 Před 2 lety

    La profe si está bien Linda

  • @StreamsVirales
    @StreamsVirales Před rokem

    Ahora entendi polimorfismo 100%

  • @maxicampero7077
    @maxicampero7077 Před 3 měsíci

    Una pregunta... Para q sirve
    " súper (x,y)"

  • @nicolasmarunpoblete202
    @nicolasmarunpoblete202 Před 9 měsíci

    hasta acá se me hace igual a C# GENIAL PARA MI XD

  • @memedance3535
    @memedance3535 Před rokem

    Shout-out to Luisana

  • @oshoosho4604
    @oshoosho4604 Před 2 měsíci

    esto sí es polimorfismo!

  • @sergioa.moreno8129
    @sergioa.moreno8129 Před rokem +1

    Cual es la diferencia con las interfaces?

    • @TodoCode
      @TodoCode  Před rokem

      Hola!! Tenes un video explicativo de interfaces y la diferencia y un ejercicio integrador tmb en esta misma lista de videos!! Te dejo el link con toda la lista de videos aca: czcams.com/play/PLQxX2eiEaqbwNP20GMMCjRslRq2lOLWlg.html

    • @sergioa.moreno8129
      @sergioa.moreno8129 Před rokem

      @@TodoCode si lo vi después justamente. Muy bueno 😃😃😃 gracias

  • @pro-uu6zf
    @pro-uu6zf Před rokem

    17:28 complicado despues de este video? XD ... :D

  • @Lollovely09
    @Lollovely09 Před rokem

    OwO

  • @julianb.8749
    @julianb.8749 Před 2 lety

    No entendi bien porque se necesita referenciar la funcion constructor dos veces, pero bueno de java no entiendo una goma =D.

    • @TodoCode
      @TodoCode  Před 2 lety +1

      Hay dos tipos de constructores, uno es x parámetros y otro es vacio... y segun la herencia tenes que Hacer referencia tmb en las clases hijas.. si queres entenderle de donde viene podes mirar la lista de videos donde se explica cada tema 🤩 te la dejamos acá 👉czcams.com/play/PLQxX2eiEaqbwNP20GMMCjRslRq2lOLWlg.html

    • @julianb.8749
      @julianb.8749 Před 2 lety

      @@TodoCode claro esto te permitiria nulear los campos ya lo habias explicado disculpa es que estaba chusmeando y no vi los anteriores :) .. este seria un caso de ejemplo de method overloading?

  • @rbxd5531
    @rbxd5531 Před rokem

    en todos lados hacen la referencia de las caractericstcias de java nos sirve para crear objetos reales ok, y para los ejemplos siempre son los mismos solo figuras geometricas la base y la atura? no se puene inventar lago mas complejo o les da pereza!!!

    • @TodoCode
      @TodoCode  Před rokem +2

      Antes de criticar mira los videos posteriores a este y los de ejercicios 😊 hasta de Pokemon hay ejemplos con interfaces y clases abstractas en este canal. Saludos!

  • @frdyfarb259
    @frdyfarb259 Před rokem

    me quedé esperando la ejecución del programa,... ¿cómo se ejecutan esos métodos de una clase abstracta?

    • @TodoCode
      @TodoCode  Před rokem +1

      Este video forma parte de una lista de reproducción de un curso completo! Más adelante hay un video práctico con ejemplos de clases abstractas e interfaces 100% práctico (recomendamos haber visto ambos conceptos antes de verlo). Te dejamos el link: czcams.com/video/O3hKxRLkLVU/video.html

  • @101chile
    @101chile Před rokem

    faltó el ejemplooooo

    • @TodoCode
      @TodoCode  Před rokem

      En los siguientes videos del curso está!!! Comparado con interfaces y con un mega ejercicio de Pokemon!! 🤩

  • @joelvallejos3261
    @joelvallejos3261 Před 2 lety

    es parecido a polimorfismo D:

    • @TodoCode
      @TodoCode  Před 2 lety +1

      En realidad usa la herencia (y en muchos casos el polimorfismo) como propiedad! Por eso se te hace "similar"... Xq lo que usan las clases abstractas son ambas propiedades 😁.. Saludos!!!

    • @joelvallejos3261
      @joelvallejos3261 Před 2 lety

      @@TodoCode muchas gracias !!