🚀 ENCAPSULAMIENTO en JAVA | 🤔| Programación Orientada a Objetos 🖥️ | Explicación FÁCIL 2023 | #8

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 79

  • @repository2883
    @repository2883 2 года назад +20

    Muy buena la explicación, es dificil encontrar buen contenido de JAVA en español, gracias!

  • @KingOfCha0z
    @KingOfCha0z 2 года назад +14

    Tu explicas lo que mi profesora de programación no logra en varias horas. Muchas gracias por tus buenas explicaciones...

  • @fiolaveglia
    @fiolaveglia 10 месяцев назад +6

    Una genia explicando todo!! Super recomendable!! Gracias por compartir!

  • @yoharth96
    @yoharth96 3 года назад +3

    La manera en como explicas es muy facil de entender todas las ideas. Muchas gracias Saludos!!

  • @josevictorgonzalez9934
    @josevictorgonzalez9934 Год назад +3

    Que excelentes tutoriales, muchas gracias por el esfuerzo.

    • @TodoCode
      @TodoCode  Год назад +1

      Son clases no tutoriales 😜 por eso son buenos (? Jajaja muchisimas gracias!! 🤩

    • @josevictorgonzalez9934
      @josevictorgonzalez9934 Год назад +1

      @@TodoCode disculpa la confusión de palabras. Te comento que recién estoy aprendiendo a programar en la universidad, me ha costado muchísimo, pero con tus clases me han quedado mucho más claros los conceptos! Gracias por el esfuerzo, se ve que hay mucho trabajo detrás.

  • @carlosmaximoarraigada307
    @carlosmaximoarraigada307 3 года назад +1

    Muchas gracias por tus videos! me van a servir mucho para rendir un FINAL... Gracias y tienes mi LIKE.

  • @scaramanzia
    @scaramanzia 2 месяца назад

    genia, excelente tus explicaciones. Gracias :)

  • @josecarrasco9960
    @josecarrasco9960 3 месяца назад

    Me ha servido tu contenido para mi prueba del viernes, dejo mi like y suscripción !!

  • @alfredomarcelo5326
    @alfredomarcelo5326 2 года назад +1

    he aprendido bastante con estos cursos, muy bien explicados😁

  • @FavianRamos20
    @FavianRamos20 Год назад +1

    Muy buena explicación gracias 👍👍

  • @molleamaruangela3495
    @molleamaruangela3495 6 месяцев назад

    muy buena muchas gracias, sihay ejerccos con todo loq hemos aprendido,

  • @LSARQUITECTURAINTEGR
    @LSARQUITECTURAINTEGR 5 месяцев назад

    muy bien, te felicito eres super.

  • @letswalkaroundmardelplata
    @letswalkaroundmardelplata Год назад

    Gracias por compartir los conceptos. un lujo.

  • @nicolasabate1075
    @nicolasabate1075 2 года назад

    Lui sos genia!!! felicitaciones, muuuuuy practica para explicar!!

  • @AdrianFernandezFazio
    @AdrianFernandezFazio 3 года назад +2

    Muy buena la explicación! Saludos

  • @anasantoandre5940
    @anasantoandre5940 10 месяцев назад

    Super claro! gracias!

  • @vampiro_o1
    @vampiro_o1 Год назад

    Me encantó tu explicación, voy a ver todos los vídeos de POO

  • @reubensmith6247
    @reubensmith6247 5 месяцев назад

    Eres la mejor explicas súper claro

  • @carolayjohanaperezborges9461
    @carolayjohanaperezborges9461 2 года назад

    Gracias gracias gracias, tu explicacion es muy clara y facil de entender

  • @gabrielacaceres8727
    @gabrielacaceres8727 3 года назад +1

    gracias por los videos, la explicación es excelente!!

  • @GENAROLEONARDISANCHEZGUT-rr1fi

    me gusta la manera que explicas "Gracias" saludos 😊😊

  • @federicocastillo8375
    @federicocastillo8375 3 года назад +14

    estaria bueno que se hable tambien en algun momento de patrones de diseño en java y como mejorar a medida que se va aprendiendo java

    • @TodoCode
      @TodoCode  3 года назад +7

      Hola! Este curso será 100% de POO con Java... Si algún dia armamos algo de patrones, seguro será una lista/curso aparte de este 😁...

  • @SXfucker
    @SXfucker 3 года назад +4

    Uno explicando JUnit o pruebas unitarias! Amaría ese vídeo

  • @paulaalvarez8161
    @paulaalvarez8161 Год назад +4

    Quiero decirte que gracias a vos estoy entendiendo muchos temas de mi carrera. Java me estaba costando muchisimo pero gracias a tus videos y explicaciones logre avanzar. Me gusta mucho este formato de videos cortos, hablando de un tema especifico y viendo una parte teorica y luego practica. La verdad que estoy encantada! Muchisimas gracias por compartir todo esto❤
    Queria preguntarte si los codigos de ejemplos los subis a algun lado? Ya sea github u otra plataforma?👀

  • @danielfigueroa1948
    @danielfigueroa1948 5 месяцев назад

    mi aporte con comentario :)

  • @manuelbahamondez1624
    @manuelbahamondez1624 7 месяцев назад

    gran video!

  • @teldatamcy5656
    @teldatamcy5656 5 месяцев назад

    Gracias!!! Chévere cambur🍌!!!

  • @cristianlezcano1444
    @cristianlezcano1444 3 месяца назад

    Buen video

  • @teldatamcy5656
    @teldatamcy5656 5 месяцев назад +1

    Excelente la explicación, solo falto
    Default (Sin modificador):
    También conocido como package-private.
    Los elementos declarados con este modificador solo son accesibles desde las clases dentro del mismo paquete.
    Es el modificador de acceso por defecto si no se especifica ningún otro.
    y aclarar que el
    Protected:
    Permite que las clases dentro del mismo paquete y las subclases hereden acceso a los elementos declarados con protected.
    No son accesibles desde fuera del paquete a menos que se importe la clase o se utilice la herencia.
    Y que los modificadores de acceso private, public, protected solo se pueden usar con los atributos de instancia de clase o atributos de clase.

  • @auris440
    @auris440 Год назад

    Excente, gracias

  • @AndresDanielCastilloBermudez
    @AndresDanielCastilloBermudez 8 месяцев назад

    Hola! por puntualizar, protected afecta no solo a los hijos, también para las clases dentro del mismo paquete. Gran trabajo =)

  • @francolosasso6228
    @francolosasso6228 Год назад

    Muy bueno

  • @luisfabianoaraujoaguilar1752
    @luisfabianoaraujoaguilar1752 Год назад

    buen video!

  • @ola7196
    @ola7196 23 дня назад

    gracias mi wawa linda

  • @art0rios
    @art0rios Год назад

    Magistral!

  • @yabethalejandrosolis466
    @yabethalejandrosolis466 2 года назад

    wow muy buena explicando, varios videos que veo y le entiendo muy bien :3 Fuerzas pana para que sigas creciendo

    • @TodoCode
      @TodoCode  2 года назад

      Muchas graciasss!

  • @Temple-pm1em
    @Temple-pm1em Год назад

    🙂🙂🙂🙂🙂🙂 Gracias..

  • @MarkusPhoenis
    @MarkusPhoenis 5 месяцев назад

    Estoy encapsulado con tus cursos y no quiero salir de aprender a tu lado

  • @ModelarTandil
    @ModelarTandil 2 года назад

    Gracias Luisina

  • @jerlinsongonzalez206
    @jerlinsongonzalez206 8 месяцев назад

    Thank you!

  • @MikiDev.
    @MikiDev. Год назад

    que super profeeee, guapa e inteligente 😘

  • @teldatamcy5656
    @teldatamcy5656 5 месяцев назад

    Ocultación: Se centra en esconder la implementación interna.Encapsulamiento: Incluye la ocultación, pero también abarca la organización de datos y métodos en una sola unidad coherente (la clase).

  • @heymay844
    @heymay844 7 месяцев назад

    Hola profe Luisina, tengo una duda con private, entonces como pudo ejecutar el programa, me hubiera gustado un ejemplo más claro de como usarlo, ¿en la práctica como es?

  • @Jimmy-F
    @Jimmy-F 2 года назад

    saludos!

  • @edgarponce1977
    @edgarponce1977 Год назад

    ¡EN todo code! = voz de canto * jaja gracias !

  • @Alfrericotero
    @Alfrericotero 2 года назад

    Luisina una duda que siempre tuve con el encapsulamiento.
    En los campos que tendrán getters y setters publicos, sería lo mismo dejar el campo en publico y no tener getter y setter en él verdad? entiendo que por convención es algo incorrecto pero a modo práctico sería lo mismo.
    es decir : imprimir objeto.setNombre();
    imprimir objeto.nombre //campo del tipo público
    gracias

    • @picandoCodigo18
      @picandoCodigo18 Год назад

      En el caso de que los atributos de tu clase sean públicos no es necesario que tengan Getters y Setters puesto que se puede acceder a ellos desde cualquier parte de tu programa tras haber instanciado un objeto de la clase. Como bien dices no es una práctica muy recomendable, ya que puede implicar fallos en la seguridad de los datos.

  • @AndrescueroS
    @AndrescueroS 2 месяца назад

    👍👊

  • @carlosandresquirogaalvarad5283
    @carlosandresquirogaalvarad5283 6 месяцев назад

    Una duda porfa, porque en el minuto 7:48 llamas constructores a una instanciacion de objeto de la clase Encapsulamiento? o es correcto llamar tambien "constructor" a un objeto instanciado sin parametros?

    • @scaramanzia
      @scaramanzia 2 месяца назад +1

      constructores hace referencia a los métodos especiales que tiene una clase que sirven para crear objetos. Los constructores nos permiten instanciar una clase, es decir, crear objetos a partir de una clase. No confundas los términos.
      Si tenes la Clase Alumno, entonces usas el método constructor Alumno( ) para crear un objeto de tipo Alumno.

  • @Anonimo205i
    @Anonimo205i 2 года назад +1

    Hola, Estoy interesado en el curso de Spring Boot, me anotare en cuanto termine pulir mi entendimiento de POO Y SQL, el proyecto integrador que se realiza es libre o vos das las pautas para hacerlo? Saludos :D

  • @luisantoniogaliciateoyotl264
    @luisantoniogaliciateoyotl264 3 года назад +2

    en algun futuro podrias explicar algo sobre estructuras de datos? siento que te entendere mejor que a mis profes jaja

    • @TodoCode
      @TodoCode  3 года назад +1

      Ya hay un curso completo de algoritmos y estructuras de datos en pseudocodigo... podés verlo aca: ruclips.net/p/PLQxX2eiEaqbzRVxjkstjLmmn9enb0x3zi

    • @KingOfCha0z
      @KingOfCha0z 2 года назад

      @@TodoCode Hola Luisina.¿Tienes algún video sobre el TDAH?

  • @elchicorobbin
    @elchicorobbin Год назад

    limda uwu

  • @wtfabi8883
    @wtfabi8883 Год назад +1

    Aporte: falto el modificador de acceso Default, que ocurre cuando no especificamos ningun modificador de acceso. Este permite acceder a los miembros de la clase desde clases que esten dentro del mismo paquete.

    • @TodoCode
      @TodoCode  Год назад +2

      Sii! Gracias! Está especificado en un video short que hicimos aparte!!! Un saludo!!

  • @davidpalacios1820
    @davidpalacios1820 Год назад

    tienes el video de como haces ese codigo?

  • @elisabeth_rs
    @elisabeth_rs 2 года назад +1

    Cuando dices que ya vimos "abstracción", en que clase es?? Gracias!

    • @TodoCode
      @TodoCode  2 года назад +7

      En una de las primeras de POO 😊... La abstracción no es nada mas que la capacidad de traer algo del mundo real y "abstraerlo" para crear un modelo que tenga sentido en el mundo logico... es lo que venimos haciendo al crear una clase y pensar cuales son sus atributos, cuales son sus métodos, etc... eso es el proceso de abstracción! Saludoss!!!

    • @elisabeth_rs
      @elisabeth_rs 2 года назад +2

      @@TodoCode Vale ya entiendo... abstracción es crear la clase (definir el molde del objeto) e instanciar la clase sería darle forma a ese objeto con sus atributos? (tengo un poco de cacao mental jajaja y estoy intentando hacer un esquema que me resuma un poco todo).

  • @joelsanchez6295
    @joelsanchez6295 Год назад

    Hola, como lograste poner el Neatbeans en negro? Excelente video

    • @estampadosgen5911
      @estampadosgen5911 Год назад

      Hola. Espero que ya lo hayas conseguido, sino hay un vídeo de todocode que te enseñan a descargar e instalar el darcula(modo oscuro de Netbeans)

  • @quiNiOsDev
    @quiNiOsDev Год назад

    Buenaza la explicación. Faltó el alcance paquete que es implícito cuando no se le pone nada a la variable o método. Si alcance solo es para los que están en el paquete. Serían 4p's.

  • @ivanzq21
    @ivanzq21 8 месяцев назад

    pero segun chatGPT dice: que encapsulamiento es una técnica de ocultar detalles internos de una clase y solo exponer o mostrar la funcionalidades necesarias a través de métodos públicos

    • @TodoCode
      @TodoCode  8 месяцев назад

      Y no es acaso lo que se muestra en el video mediante los distintos modificadores de acceso? 🙈

    • @ivanzq21
      @ivanzq21 8 месяцев назад

      @@TodoCode como habías mencionado de que no es OCULTAMIENTO, quede confundido, quizas aun sea muy principiante para entenderlo. Gracias por la respuesta. eres Grande 🙂🫶

  • @morggan6192
    @morggan6192 Год назад

    Tengo el código tal cual y me tira error "java.lang.StackOverflowError" alguien mas le paso?

    • @morggan6192
      @morggan6192 Год назад

      bueno, lo resolvi haciendo un nuevo proyecto esta vez con otro nombre usando el package y la clase main que vienen por default.

  • @cortizmardones
    @cortizmardones Год назад +7

    En realidad son 4 niveles de acceso , falto el Default

    • @davidrsmos-ww8tx
      @davidrsmos-ww8tx 7 месяцев назад

      Por defecto el ide lo toma como público, así q su existencia es nula, la verdad no sé por q existe esa opción

    • @cortizmardones
      @cortizmardones 7 месяцев назад +3

      Default y Public no son lo mismo , "default" permite la visibilidad/uso solo dentro del package en el que el atributo, método o clase fue creada, en cambio "public" permite el acceso desde cualquier parte. (NOTA: No todos usan el mismo IDE para codificar)

  • @damiangarcia285
    @damiangarcia285 2 года назад

    va a mostrar por pantalia

  • @cesargaviria4099
    @cesargaviria4099 Год назад

    Solo por ti me desactivo el adblock