ENUMS en Java ☕ Código ⌨️ y UML 📐

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

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

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

    🙌 ¡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 🌏

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

    tu si eres un verdadero blogger de programacion ! no como los chafas de alla afuera.
    Gracias crack

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

    Uy Charly, haz salvado mi vida con estas explicaciones. Definitivamente explicas todo muy bien sin dejar detalles atras, gracias.

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

    Que genio!! te entendí más a vos que a las clases de mi instituto. Aguante RUclips que brinda el espacio a personas como vos.
    Seguiiiii q te necesitamos! Muchos éxitos

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

    Excelente tu manera de explicar, super claro y didáctico. Gracias!

  • @RamonLopez-cd6rb
    @RamonLopez-cd6rb 3 года назад +1

    Gracias por el video mañana voy a examen y taba perdido segui asi crack

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

    Que buen video!!!, acabo de encontrar tu canal para reforzar los conocimientos en java y l averdad estoy sorprendido la facilidad con la que explicas y enseñas, muchas gracias por ayudar a los demas con tus conocimientos!

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

    Gracias, video válido para el ejercicio 02 de POO de esta PlayList

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

    Al fin youtube me recomienda un buen canal tienes planeado hacer un vídeo sobre Uml ? Sería de mucha ayuda para los estudiantes como yo que siempre nos piden el diagrama de clases para cada proyecto y no le entendemos muy bien 😅 tienes mucho talento, gracias por tomarte el tiempo para hacer estos vídeos 👏👏

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

      Hola Fernando, gracias por el comentario. Sí, está previsto subir lo que comentás. Yo uso a diario el diagrama de clases UML en mis clases universitarias. Suscribite y estate atento a las novedades ! Saludos.

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

    Que buena explicación muchas gracias

  • @lucasavalos8014
    @lucasavalos8014 3 года назад

    Charly aclarando todo....!!!

  • @mariejo4366
    @mariejo4366 3 года назад

    Esta era la explicación q estaba esperando! Gracias

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

    Gracias por el video. Estoy comenzando a estudiar programación y este video me sirvió mucho!

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

    Un crack!!! Explicaciones geniales!!

  • @paullima-peru1225
    @paullima-peru1225 2 года назад

    EXCELENTE, muchas gracias.

  • @TDanisa
    @TDanisa 3 года назад

    Siempre aclarando todo!!!

  • @rennygalindez
    @rennygalindez 3 года назад

    Super este video, me ayudo mucho!,
    Sugerencia, el compartir de twitter podría tener un mensaje descriptivo y asi sea mas facil de compartir el video.

  • @rockeespinoza9324
    @rockeespinoza9324 3 года назад

    Muy bien explicado, lo haces muy bien. Te felicitoo, sigue así

  • @edgarciaguilar
    @edgarciaguilar 3 года назад

    No se como llegue aqui pero super bien explicado, suscrito y activada la campanita de notificaciones

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

    Viejo Charly, excelente video. Muy bien explicado; Parce lo felicito. Esto de la programaciòn tiene conceptos muy subjetivos, muy dificiles de entender, y usted con su ludica y sus ejemplos muy apropiados hace ver claridad en medio de la confusiòn. Le agradecerìa una presentaciòn sobre pilas y colas si es posible. Sigo en contacto.

    • @CharlyCimino
      @CharlyCimino  3 года назад

      Muchas gracias. Muy pronto pilas, colas y muchas otras estructuras de datos :) Saludos

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

    Hola, gracias por la explicación, si fueran horarios a seleccionar para un turno por ej que clase puedo usar? Muchas gracias

  • @marianoT4726
    @marianoT4726 3 года назад

    Muy buen video Charly!👏

  • @lucasmazzoni7445
    @lucasmazzoni7445 3 года назад

    Muy bueno! Esperamos el video de como funcionan los enums por dentro!

    • @CharlyCimino
      @CharlyCimino  3 года назад

      Fíjate que tengo dos videos más de enums. Profundiza un poco más acerca de como trabajar con ellos

  • @juanestrella6975
    @juanestrella6975 3 года назад

    Gracias!

  • @carloscarmona2941
    @carloscarmona2941 3 года назад

    Crack! gracias!

  • @pabloromano6
    @pabloromano6 3 года назад

    Impecable

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

    En 5 minutos me convenciste de suscribirme. 👍

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

    Excelente Canal !!!....👍

  • @juanmabecerra9455
    @juanmabecerra9455 3 года назад

    Muy buenos videos crack, súper claros y al hueso. Seguí así! 👍

  • @etcheverrypablol
    @etcheverrypablol 3 года назад

    ¡Muy buena la explicación! Gracias por brindar este material. ¡Slds! :D

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

    buenisimo!

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

    Hola Charly. Gracias por compartir tus videos, son excelentes!!!Vengo viéndolos a todos y he aprendido muchísimo!!. Solo me colgué con el código de la clase Empresa. No había visto explicada en tus videos previamente esa sintaxis, la del array y todo lo que está dentro del for. Podrías extenderte un poco más en eso para comprenderlo? Desde ya muchísimas gracias!!!

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

      Gracias. Tengo que grabar videos sobre arrays en Java, el funcionamiento igual es similar al de un ArrayList, cambia la sintaxis.

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

      @@CharlyCimino Muchas gracias por responder! Gracias y felicitaciones por todo lo que enseñás! Abrazo grande desde Mendoza.

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

    Una pregunta, en este caso la clase empresa no estaría haciendo uso de la clase Persona?, por tanto su relación debería ser de dependencia?

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

      Es más que un simple uso: Tiene atributos de tipo Persona, por ende, la relación es de asociación (que ya incluye a la dependencia, claro)

  • @paulocabelloacha4195
    @paulocabelloacha4195 3 года назад

    Excelente video!! Super util!! 👏👏

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

    Charly cómo estás? consulta: puede ser que la relación entre la clase Empresa y Persona es de tipo composición, porque en el constructor fr la clase Empresa, ya estas creando un ArrayList de Persona? gracias nuevamente de antemano por tu respuesta.

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

      Hola Francisco. Lo que se crea dentro es la LISTA (composición) pero las personas que se agregan llegan ya instanciadas por parámetro (agregación). Saludos

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

    Una pregunta profe, ¿Es lo mismo enums que tipos definidos por el usuario o son dos cosas totalmente distintas?

  • @random-null-pointer
    @random-null-pointer 3 года назад

    Uff este canal pinta bien, por el contenido y tu forma de explicar. Ojala te animes hacer un proyecto aplicacion de escritorio con Java!

    • @CharlyCimino
      @CharlyCimino  3 года назад

      Hay mucho por hacer. En la mente está, falta plasmarlo. Gracias :)

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

    buenas una pregunta
    en el metodo mostrarPorNivel de la clase Empresa se puede aplicar el principio Tell, Don't Ask?

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

      Sí, por supuesto !

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

      gracias por la aclaración😄@@CharlyCimino

  • @IvanHernandez-hr7uf
    @IvanHernandez-hr7uf Год назад

    Buenos días, tengo una duda, se puede hacer un enum de números enteros? ejemplo: enum fuerza {1, 2, 3, 4, 5} lo trato de declarar y me da error, y no encuentro documentación al respecto, gracias por tu ayuda

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

      No podes usar números como nombres para las constantes. Ponelas con letras (UNO, DOS, TRES...). Igual no le veo el sentido a "enumerar números". Manejalos como ints y si hay límites usas validaciones 😉

    • @IvanHernandez-hr7uf
      @IvanHernandez-hr7uf Год назад

      @@CharlyCimino si eso estoy usando, ya que es una escala de valores lo que estoy manejando, y estoy usando if-else para validar, y un do-while para hacer que se introduzca un valor dentro del rango, solamente que analizando los enum hubiera sido genial poderlos usar con los int; gracias profe por su ayuda

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

      @@IvanHernandez-hr7uf entiendo, como te decía, no ganarías demasiado usando enums, mejor como lo tenés ahora 😉

    • @IvanHernandez-hr7uf
      @IvanHernandez-hr7uf Год назад

      @@CharlyCimino gracias de nuevo, lo he implementado como te he dicho y ahora estoy haciendo las pruebas.

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

    Estoy un poco confundido en la relación entre la clase Empresa y Persona, ya que la flecha que los une es una de asociación pero, ¿Que no seria una relación de composición? ya que la empresa esta compuesta por varios empleados y si se elimina el objeto de tipo empresa, tambien se eliminan los objetos de tipo persona ya que en este caso no tendria sentido si estos existen si no hay una empresa, segun yo entiendo o estoy muy perdido, jajajajaja.

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

      La agregación y composición son un tipo de asociación. En este caso yo no tengo en cuenta los ciclos de vida de las personas si falta la empresa, por eso al no distinguir entre agregación y composición se usa la asociación (es más genérico)

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

      @@CharlyCimino ok, ya entiendo, la asociacị̣ọ́n es mas simple que la agregación y composición y por ello, no tienen los mecanismos para implementar que hacer con los empleados si la empresa falta o si a esta se quieren agregar o quitar empleados, quiero creer que así seria. Gracias por responder a mi duda!!!!

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

    Me ha costado un poco ver el tema del ArrayList del constructor Empresa, pero creo que lo tengo, a ver, si meto la gamba corrijame, pls!!
    Creamos un ArrayList de la clase Persona, llamado listaPersonas
    En el constructor conforme van agregando desde el metodo agregarPersona, va construyendo la listaPersonas
    Después mostramos lo que querramos
    -----------------------------------------------------------------
    En el main creamos un objeto de la clase persona y todos las personas van agregandose a la listaPersonas

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

      Cuando se construye una empresa, se construye también una lista de personas (vacía), a través de su constructor. El método agregarPersona permite agregar personas a esa lista, sin exponerla (sigue privada). "En el main creamos un objeto de la clase persona", en realidad creamos unas cuantas, una por cada llamado al 'agregar'. Lo que creamos una vez es la Empresa. Te recomiendo ver mis videos de relaciones 1 a N entre objetos con UML y luego plasmado en Java. Saludos