Curso Java. Programación genérica. Herencia y tipos comodín. Vídeo 167

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ต.ค. 2024

ความคิดเห็น • 68

  • @pildorasinformaticas
    @pildorasinformaticas  ปีที่แล้ว

    ✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
    🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀
    🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀
    💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

  • @nexus0709
    @nexus0709 9 ปีที่แล้ว +54

    Por fin encontré un curso de java que vale la pena y que no se queda en enseñar el hola mundo , los tipos de datos, condicionales y repeticiones que es lo que todos hacen, eso es sólo el 2% del lenguaje, felicidades y gracias.

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +7

      nexus0709 Gracias a ti por el comentario y por seguir el curso. Un saludo

    • @lilydelacruz9654
      @lilydelacruz9654 5 ปีที่แล้ว

      2% ??? Naa, eso creo que sería el 0,02% , ya que JAVA es muy amplio

  • @josealbertochavezparihuama2847
    @josealbertochavezparihuama2847 2 หลายเดือนก่อน

    Sin duda es el mejor curso de programación que he visto en vida !!

  • @Alex75JR
    @Alex75JR 8 ปีที่แล้ว +23

    Pues parece que he llegado al final de la primera parte del curso. Han sido tres meses sin prisa pero sin pausa. Es encomiable el trabajo que realizas y, sobre todo, la constancia. Imagino que no vives de esto y sacar tiempo de tu tiempo libre para crear vídeos de tanta calidad me sigue sorprendiendo. Además, como ya te he dicho en algún otro comentario, explicas todo con mucha claridad y cualquier persona que tuviera interés y ganas podría seguir este curso sin muchas complicaciones. Por todo ello, quiero agradecerte una vez más el trabajo realizado y... ¡a por la segunda parte!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +14

      Pues muchas gracias por tu comentario. Efectivamente no vivo de esto y la verdad es que cuesta tiempo y esfuerzo. Gracias por seguir mis vídeos, me alegro de que te gusten. Un cordial saludo!!

  • @YoSoyRaulTV
    @YoSoyRaulTV 7 ปีที่แล้ว +8

    Cuando empecé este curso tenias muchas ganas de conocer el mundo de la programación. puedo decir que llevo 4 meses viendo los turoriales y nunca, pero nunca me he sentido cansado o aburrido viendolos, porque siempre hay algo nuevo que aprender. de verdad, me gustaria agradecerle de muchas manera lo que hace por nosotros, de enseñar y seguir con el cursos, porque usted hace esto porque le gusta y eso de verdad motiva. exitos y cuando sea un experto en progracion, usted estará en la parte de mis agradecimiento en letras grandes

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +2

      Muchas gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Con el interés que demuestras, seguro que llegarás a ser experto en programación. Un saludo!!

  • @cristianjelovcic
    @cristianjelovcic 4 ปีที่แล้ว +4

    Grcias a este curso y a otras cosillas que vi por ahi, pude conseguir mi primer trabajo en IT

    • @cristianjelovcic
      @cristianjelovcic 4 ปีที่แล้ว +1

      @Jhoanna Castellanos el curso es viejito. Pero para empezar está muy bueno.
      Java 8 en adelante se agrego Programación funcional (lambdas, streams, interfaces funcionales) eso no está en el curso, pero lo podes averiguar después. Yo hice este curso en casi 2 meses. Me lo devore y me te gustó. Lo que es la librería swing no lo vas a utilizar, así que podes saltarte esa parte aunque está bueno para aprender a manejar eventos

    • @luciopaulino3878
      @luciopaulino3878 3 ปีที่แล้ว

      @@cristianjelovcic Buenos días, disculpa la molestia, pero veo que estas mas metido en el tema, hoy en día que se suele utilizar como reemplazo, si es que no se utilizan las librerías swing, y de que forma aprendiste estas novedades?? saludos.

  • @GianmarcoContreras
    @GianmarcoContreras 3 ปีที่แล้ว

    Madre mia este curso es oro puro.

  • @joanlecha9446
    @joanlecha9446 4 ปีที่แล้ว +2

    Gracias a este y tus tres videos anteriores, he podido hacer mi práctica que tenia pendiente para esta noche, durante el periodo de COVID19 y las clases telemáticas. Lamentablemente, nadie estaba preparado para esto, tampoco los profesores, asi que gracias a ti, que ya empezaste de manera telemática, lo he podido entender mucho mejor.
    Mis felicitaciones!!
    pd: ya se a dónde recurrir cuando necesite ayuda en Java

  • @programacionepaf5627
    @programacionepaf5627 9 ปีที่แล้ว +7

    muy bueno todo el cursoo... muchas gracias por compartir tu conocimiento... me guataria que tambien toques los temas de estructuras de datos ya que creo que es muy importante... ...SALUDOS

  • @max427
    @max427 6 ปีที่แล้ว +13

    16:05 esta pequeña parte de mi vida se llama felicidad jaja

  • @luisadrianmoralesguzman5822
    @luisadrianmoralesguzman5822 6 ปีที่แล้ว +11

    Punto de partida del video: Creen un archivo llamado HerenciaGenerica
    public class HerenciaGenerica {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    }
    }
    class Parejas {
    private t valor;
    public Parejas() {
    valor=null;
    }

    public void setPrimero(t nuevoValor) {
    valor=nuevoValor;
    }
    public t getPrimero() {
    return valor;
    }
    }
    class Empleados {
    private String nombre;
    private int edad;
    private double salario;
    public Empleados(String nom,int ed,double sal) {
    nombre=nom;
    edad=ed;
    salario=sal;
    }
    @Override
    public String toString() {
    return "Nombre:" + nombre + " Edad:" + edad + " Salario:" + salario;
    }
    }
    class Jefe extends Empleados {
    public Jefe(String nombre, int edad, double salario) {
    super(nombre, edad, salario);
    }
    public double getIcentivo(double inc) {
    return inc;
    }
    @Override
    public String toString() {
    return super.toString();
    }
    }

  • @jasdagc
    @jasdagc 5 ปีที่แล้ว +4

    GRACIAS POR TODO! ERES UN GRAN MAESTRO DE LA PROGRAMACIÓN.

  • @lewisv9439
    @lewisv9439 9 ปีที่แล้ว +2

    Gracias por tu gran aporte y que siempre tengas esas ganas y fuezas de seguir con el curso.
    Gracias!!!!

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +1

      +Lewis V Gracias por tu comentario y por seguir mis vídeos. Seguiré con mi tarea hasta el final ! Un saludo

  • @luisospino4700
    @luisospino4700 6 ปีที่แล้ว

    Este es el mejor curso de java que he visto, me suscribo y muchas gracias por compartir tus conocimientos.

  • @Eric-iq9xk
    @Eric-iq9xk 8 ปีที่แล้ว +1

    Muy buen aporte, me va como anillo al dedo, justo tenia problemas con los tipos que deben ir dentro de los corchetes angulares con herencia. Se agradece montonazo!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      +Eric Brian Quinteros “WineX” Gracias por el comentario. Me alegro de que los vídeos resulten de utilidad. Un saludo

  • @abdielorellana6952
    @abdielorellana6952 7 ปีที่แล้ว

    felicidades #PildorasInformaticas un curso muy completo que no se queda con lo basico, gracias y sigan adelante.

  • @gabriellagos6834
    @gabriellagos6834 5 ปีที่แล้ว +2

    Recién en este vídeo comprendí como se usa el "super", se que es un poco tarde para entender esto pero ahora me quedo claro

  • @cgonzalez4532
    @cgonzalez4532 5 ปีที่แล้ว

    Profe. de antemano gracias por compartir sus conocimientos, llegue al termino de la primera parte del curso, listo para iniciar la segunda parte. Le mando un cordial saludo desde Puebla, Mexico. Muchas Gracias.

  • @harrisonmartinez4531
    @harrisonmartinez4531 7 ปีที่แล้ว +1

    Excelente profe la primera parte del curso! MUCHAS GRACIAS!!

  • @ignaciobriones448
    @ignaciobriones448 9 ปีที่แล้ว +2

    Gracias por seguir con el curso, lo terminare con mucha dedicación, un saludo cordial desde Chile :) .

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +1

      Ignacio Briones Santander Gracias por seguir mis vídeos. Un saludo

  • @JV-ds6tk
    @JV-ds6tk ปีที่แล้ว

    @pildorasinformaticas en principio, yo entiendo que se utiliza extends, porque solamente llamarás (heredarás) el método compareTo() implementado en la clase T que pases al método getMenor(). Y la simple herencia (no implementación) se realiza con extends. Si utilizas implements, indicas que has de implementar (sobreescribir) el método compareTo() de la interfaz Comparable en una clase. Por eso, al pasar getMenor(String) -> llamará el método compareTo() de la clase String, pero no pasa igual que las otras clases.

  • @franciscohuesoaguilar4906
    @franciscohuesoaguilar4906 3 ปีที่แล้ว

    Primera parte completada! Estupendo curso 👏👏👏

  • @microguti
    @microguti 8 ปีที่แล้ว +1

    Muchas Gracias de nuevo maestro. Vamos a por la segunda parte. Estoy muy emocionado y me encanta como has planteado el curso. Seguro que te lo han preguntado muchas veces pero que libros imprescindibles de Java deberíamos leer para reforzar, tener como referencia... Porque efectivamente esto es denso, se ve, pero la aplicación en un caso real es complicado. Un saludo

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +2

      Gracias por el comentario. El tema de los libros es una cuestión de gustos, ya sabes. pero a mi me gustan los libros de Froufe y los de Core Java de la editorial Prentice Hall. Un saludo!!

  • @abrahamandrade
    @abrahamandrade 4 ปีที่แล้ว

    03:34

  • @gonzaloalonsorodriguez4929
    @gonzaloalonsorodriguez4929 3 หลายเดือนก่อน

    Todo practicado durante 3 meses, ahora a seguir con la segunda parte del curso :P

  • @rolandojavierramosvargas4174
    @rolandojavierramosvargas4174 7 ปีที่แล้ว +2

    gracias a tus videos podre salvar el semestre :)

  • @TecnopolisTrue
    @TecnopolisTrue ปีที่แล้ว

    Debería ordenar todo el contenido en un solo archivo durante la explicación y luego organizar las clases en otros archivos, además el doble espacio en el código da mas estrés durante la explicación que ya es muy redundante. Por lo demás no es mas de un pulgar arriba y gracias por el tiempo dedicado en la creación de estos contenidos...

  • @gresarzap8898
    @gresarzap8898 7 ปีที่แล้ว +2

    Gracias por su aporte, excelentes vídeos, espero poder alcanzarlos antes de que termine el curso XD.
    PD. Tal vez ya lo sepa pero lo pongo por si acaso. Si selecciona el texto y luego presiona ctrl+7 este se pondrá en comentario.

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +1

      Gracias por el comentario y por el "tip". Hay algunas combinaciones de teclado que si conozco pero que nunca uso y no se por qué (manías que tiene uno). Un saludo!!

  • @jhonrivera2155
    @jhonrivera2155 3 ปีที่แล้ว

    Excelente curso , muy bien explicado

  • @teldatamcy5656
    @teldatamcy5656 7 หลายเดือนก่อน

    Excelente!!!, Gracias. Chévere cambur 🍌!!!!

  • @2550a
    @2550a 8 ปีที่แล้ว +1

    gracias por tus videos.

  • @miguelpantigoso2436
    @miguelpantigoso2436 5 ปีที่แล้ว +1

    Mil gracias!!

  • @forsabarça
    @forsabarça 4 ปีที่แล้ว +1

    ¡ Muchas gracias por cambiar el color ! (Soy daltónico)

  • @itelechea27
    @itelechea27 9 ปีที่แล้ว +2

    Va a poner ejemplos para trabajar con conexión Java con bases de datos? eso tambien me gustaría que lo agregara al curso. gracias, saludos

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +1

      Juan dominguez Así es. Como ya se explicó al principio del curso, se verá JDBC. Un saludo

  • @memejamas3818
    @memejamas3818 2 ปีที่แล้ว

    gracias profe

  • @giancarloaparicio5841
    @giancarloaparicio5841 4 ปีที่แล้ว

    3:39 jajajajjaja nunca pense que diria eso
    de toda manera sos un crack

  • @ivancruzsmith7233
    @ivancruzsmith7233 3 ปีที่แล้ว +1

    faltaba ello para que no salga al imprimir null:
    pareja Administrativa=new pareja();
    Administrativa.setPrimero(new Empleado("Ana", 45, 1500));

    pareja DirectoraComercial=new pareja();
    DirectoraComercial.setPrimero(new Jefe("Ivan", 41, 3500));
    ///y en la clase Empleado sobrescribir el metodo "toString"
    saludos!!

  • @mauriciopriego1700
    @mauriciopriego1700 3 ปีที่แล้ว

    Gracias

  • @CarlosSanchez-gx9zw
    @CarlosSanchez-gx9zw 8 ปีที่แล้ว

    Buenas, en primer lugar quería darte la enhorabuena por el trabajo que estas realizando.
    Tengo una duda, si quisiera que un método devolviese una clase genérica pero esta heredase de un tipo concreto, ¿Cómo se haría?.
    Me explico en el video pusiste : public static void imprimir( Pareja

  • @crhistianzieglerpacoripauc7996
    @crhistianzieglerpacoripauc7996 3 ปีที่แล้ว

    Por que le das Like al video ,si todavía no lo has visto?
    No se duda del maestro xD.
    Gracias por compartir tu conocimiento.

  • @eduardoayora2327
    @eduardoayora2327 5 ปีที่แล้ว

    Crack!!

  • @juanitoelchispa6492
    @juanitoelchispa6492 9 ปีที่แล้ว +4

    Justo, lo que yo pensaba cuando acabe el curso me pilla preparando los papeles de la jubilación, ja, ja.....Adelante a por la otra mitad.
    Un saludo a todos los valientes.

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +1

      Juanito elchispa jajajajaja.... me temo que estaremos tú, yo y cuatro gatos cuando llegue ese momento. Un saludo amigo

    • @juanitoelchispa6492
      @juanitoelchispa6492 9 ปีที่แล้ว +1

      No pasa nada el caso es llegar que ya es bastante. Pero ahora yo creo que lo que toca son vacaciones playa y esas cosas. Un saludo Juan

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว

      Felices vacaciones!! Un saludo

    • @juanitoelchispa6492
      @juanitoelchispa6492 9 ปีที่แล้ว +1

      Igualmente

    • @juniodehoy
      @juniodehoy 4 ปีที่แล้ว

      @@pildorasinformaticas jajajaja...Y yoooooo!!

  • @nelsongg347
    @nelsongg347 7 ปีที่แล้ว +1

    Hola Juan, disculpa mi ignorancia, pero hasta ahi entiendo todo perfectamente, pero como paso los datos a Administrativa y a DirectoraComercial? si cuando creo Parejas especifico el tipo empleado o jefe pero no paso los datos al constructor de empleado o jefe. Gracias por adelantado. (lo hice con setters y getters en Pareja, pero me gustaria saber como paso los datos de cada empleado en la llamada al constructor)

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +1

      Hola !! Para responder a esta pregunta tendría que verme mi vídeo de nuevo porque no recuerdo el código. Tengo 850 vídeos en el canal y me resulta imposible recordar qué hice en cada uno de ellos. De todas formas me hablas de pasar datos a dos objetos: Administrativa y Directora Comercial. También me dices que en el constructor no le pasamos esos datos... Pues entonces la única forma sería utilizar un método setter que establezca datos en el caso de que dicho método setter haya ido creado en algún momento. Si no hay métodos que permitan esto porque no fueron creados en su momento, entonces no hay forma de pasarles datos. Un saludo!!

    • @nelsongg347
      @nelsongg347 7 ปีที่แล้ว

      pildorasinformaticas Eso hice justamente Juan, setters y getters. Muchas gracias y como siempre felicitaciones por yanta dedicacion y calidad de tus tutoriales.

  • @francogarcia2668
    @francogarcia2668 4 ปีที่แล้ว

    Pregunta... ¿Como puedo hacer para que mi Clase generica (hice una Lista tipo pila), pueda aceptar tipos primitivos??? (int, boolean, char, etc)

    • @javiermaruiz
      @javiermaruiz 4 ปีที่แล้ว

      Creo, que no lo he bicheado y soy profano, que el parámetro de tipo T de tu clase, debe extender a Number que es la superclase de los envoltorios y después si usas métodos que tengan más de un tipo (Double, Integer, etc) usas comodín para eliminar la restricción de tipo

  • @alextl97
    @alextl97 5 ปีที่แล้ว +1

    La diferencia entre tu curso y el de mi universidad es que el tuyo es gratis