Curso Java. Herencia III. Diseñando la herencia. Vídeo 42

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 358

  • @pildorasinformaticas
    @pildorasinformaticas  3 роки тому +13

    ✅✅ ✅ ✅ ✅ 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. 💥💥💥

    • @jeanvaljean6468
      @jeanvaljean6468 3 роки тому

      Sigo remando hacia la orilla 👌👍✔🤗😎 no me dare porvencido , soy testarudo

    • @Jose-ub1yp
      @Jose-ub1yp 3 роки тому +1

      hola Juan, no creo que leas este mensaje pero quiero escribirte que no tenía ni puñetera idea de programación, estoy siguiendo tus cursos en html, el de c# y este y tengo que decirte que hasta ahora lo he podido entender todo sin pausar ni pararme demasiado en los videos. lo cual es una prueba de que están muy bien explicados, se entiende bastante bien a pesar de que algunas veces se te pase explicar alguna cosa. Lo único que he sudado para entender ha sido los bucles con arrays dobles y el ejemplo de la tabla de incremento de tasa, eso si fue jodido. Pero el resto, mi enhorabuena, no me considero muy bueno en esto así que tienes un gran mérito.

    • @josemanuelherrero6495
      @josemanuelherrero6495 Рік тому

      ¡¡¡Felicitaciones profesor!!! 735.000 suscriptores hoy domingo 11 de diciembre de 2022!!!!! Es el premio a tu dedicación!!!

  • @GermanHard
    @GermanHard 8 років тому +234

    Hoy me han explicado en la uni la herencia y el profesor decia si teneis dudas preguntarme y yo pensando "tranquilo que si tengo dudas pildorillas me las solucionara con estos pedazos de videos"

  • @Vicdedragon9655
    @Vicdedragon9655 3 роки тому +19

    El trabajo que debería hacer mi profesor y por el que le pagan, lo haces tú. Eres un grande

  • @martinaon9639
    @martinaon9639 5 років тому +16

    He arrancado un curso pago pero siempre vuelvo a pildorasinformaticas. La paciencia para explicar y las ganas que le pone Juan a los videos son incomparables. De corazón, muchas gracias por compartir estos cursos con la comunidad!

    • @pildorasinformaticas
      @pildorasinformaticas  5 років тому +4

      Gracias a ti por seguir mis cursos con tanto interés. Me alegro de que te gusten. Un saludo!

  • @virginia.faustino4935
    @virginia.faustino4935 9 років тому +20

    Píldora haces que Java se vea muy fácil, que bacán! Muuuuuchas gracias!

  • @dannybombastic
    @dannybombastic 9 років тому +36

    Me parece fantástico que no cambien mucho de tema por que para los novatos todo lo que sea improvisar en nuevos temas nos da lugar a confusión. y de verdad creo que es muy acertado todo lo que se incluye aquí aunque pueda ser cíclico nunca es aburrido es duro tal vez pero de provecho . Animo a todo el que se sienta frustrado a que continué, que no es imposible soñar con esto, que no es imposible que esto se convierta en una realidad, puedes aprender gracias a gente que aporta esto en la red . Hay quienes regalan una oportunidad de mejorar tu futuro y no te cobran . y no son el estado. gracias juan de antemano

  • @agustinmarozzi7542
    @agustinmarozzi7542 Рік тому +1

    Sin dudas eres un GRANDE! Muchísimas gracias por el esfuerzo y la dedicación en tus videos.. Por favor no dejes nunca de hacer esto.

  • @sweethomeideas
    @sweethomeideas 8 років тому +16

    He visto decenas de tutoriales y la forma en que explicas los conceptos es excepcional.

  • @bdonunezn6593
    @bdonunezn6593 Рік тому +3

    Buenas tardes, me costo un porquito entender lo de la llamada a la super clase para almacenar el resultado en la variable, pero una vez que lo analice bien me parecio muy logico. Gracias por esta oportunidad de superarnos y ser mejores cada dia!

  • @danyrszz
    @danyrszz 5 років тому +7

    Pesado jamás! eres un excelente instructor.
    Recién encontré tus videos, los estoy repasando y la verdad es que se me hacen super fácil de seguir porque ya tenía conocimientos del tema, pero están siendo de gran ayuda, ya que hay temas que no me quedaron muy claros o que incluso no ví en la universidad.
    De más está decir que se agradece que repitas tanto, eso es muy bueno para esclarecer las cosas que pueden parecer más confusas. Mi agradecimiento y profundo respeto por compartir tu saber!

  • @miguelangelvasquezgarcia8235
    @miguelangelvasquezgarcia8235 3 роки тому +2

    Gracias profesor Juan por explicar la herencia de las clases en java, por fin pude comprender para que se utilizaba la palabra super, la verdad que es el mejor profesor en linea de programacion. Mis respetos por su paciencia y dedicacion a transmitir conocimientos.
    Saludos desde Mexico

  •  8 років тому +2

    Gracias por este gran aporte a la comunidad latina que tanta falta hace tener profesores como usted que explican los conceptos de manera tan facil. gracias saludos.

  • @rpardoz
    @rpardoz 8 років тому +40

    Por fin tengo dominado el tema de la herencia, saludos profe desde Chile ! :D

  • @josel.martinez6153
    @josel.martinez6153 Рік тому

    Estoy retomando este curso después de varios años. Para mí criterio de los mejores en cuanto al instructor.

  • @oxkarv5836
    @oxkarv5836 5 місяців тому

    Toda la razón en eso de ver el vídeo 2 o 3 veces....las que haga falta. Bueno, ahí seguimos con ánimo!

  • @ツェペシクルル-l7i
    @ツェペシクルル-l7i 8 років тому +7

    Me encanta el "Hasta entonces, que os valla bien" de nuevo gracias por tus videos, tengo examen de Java en unos 10 dias y me entra hasta polimorfismo, gracias a tus videos me siento mejor para el examen. Espero seguir hasta al final :)

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +2

      +ツェペシクルル Gracias por el comentario y por seguir mis vídeos. Espero que te sirvan de ayuda estos vídeos para el examen. Un saludo!!

    • @elevilgames
      @elevilgames 3 місяці тому

      Espero que lo aprobases y que hayas aprendido a escribir bien la palabra vaya. Vaya valla tiene ese prado vallado. 😂

  • @ve1kkan
    @ve1kkan 9 років тому +14

    "es probable que tengas que ver este vídeo 2, 3, o 4 veces"....es una profecía!

  • @labieno9021
    @labieno9021 8 років тому +5

    Son increíbles tus cursos. Se los he recomendado a un montón de amigos.
    Y me encanta que respondas a las personas que te preguntan dudas.
    Te lo curras muchísimo! Sigue así. Normal que no tengas dislikes jajaja

  • @mariselacontreras8551
    @mariselacontreras8551 7 років тому +4

    Hola Profesor. Excelente curso. Lo estoy siguiendo desde que me lo recomendaron. Admiro su vocación para enseñar. Muchas gracias por compartir su conocimiento, de una manera tan dedicada y profesional. Saludos

  • @norypaolacastillo2122
    @norypaolacastillo2122 Рік тому +1

    Sigo por aqui y lo entiendo todo, mucha fuerza para todos los estudiantes.

  • @oscarnunezchia8474
    @oscarnunezchia8474 Рік тому

    Que fácil es comprender cuando lo explicas ....GRACIAS EN MAYUSCULAS.....sigo la luz...

  • @mgarc9779
    @mgarc9779 8 років тому +15

    Hola Juan! estoy disfrutando un montón los videos, eres el que mejor explica. Después de Java me encantaría aprender PYTHON contigo, por favor tenlo en cuenta. Gracias!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +13

      +M Garc Hola !! Gracias por el comentario y por seguir mis vídeos. Es el curso que más me están pidiendo así que no me queda más remedio que hacerlo. Espero que sea pronto. Un saludo!!

  • @Master-Andres-92
    @Master-Andres-92 4 роки тому +3

    Cuando vi herencia en la universidad no me quedó muy claro, ni tampoco entendía muy bien lo de super(), pero en estos videos lo has explicado tan bien, que se me despejaron las dudas. Muchas gracias!

  • @joselosddrd
    @joselosddrd 7 років тому +4

    Vi el video como 3 veces y entendi. No se rindan.

  • @abnormal9512
    @abnormal9512 3 роки тому +1

    Esta es la tercera vez que me veo las sección de POO, la ultima vez hice los ejercicios en un mismo fichero como el de el ejemplo, pero esta vez los hice en ficheros diferentes, para confundirme menos. Esta excelente el curso.

  • @elaprendiz7208
    @elaprendiz7208 4 роки тому +1

    Yo lo vi dos veces 😂😂😂. La verdad que este profesor es fantastico! muchas bendiciones para usted

  • @wilmanlaloregaladozorrilla2692
    @wilmanlaloregaladozorrilla2692 7 років тому +2

    simplemente genial, no creo sinceramente, que alguien me lo explique mejor, soy médico pero se me ha dado por aprender un poco de programación como cultura general. comprensión 100%. felicidades y saludos. desde Perú

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +1

      Muchas gracias por el comentario. Me alegro de que entiendas los vídeos. Un cordial saludo

  • @yeisonjaramillo2184
    @yeisonjaramillo2184 6 років тому +1

    Empiezo este video # 42 y la emoción no se acaba ..😃

  • @orlandopedraza8881
    @orlandopedraza8881 3 роки тому +1

    Después de un par de meses de inactividad por este universo de vídeos, al fín entiendo esta clase... Mil gracias Sensei.

  • @davidcardonaorozco2589
    @davidcardonaorozco2589 4 роки тому +1

    Mil y mil gracias, eres un genio de la Docencia!!!!
    El mejor curso que he visto..... Crack :)

  • @adriancordova1618
    @adriancordova1618 3 роки тому +1

    Excelente ejercicio para entender la Herencia y sobrecarga de Constructores. Muchas gracias, saludos.

  • @arnaldotorrl
    @arnaldotorrl 7 років тому +2

    Saludos, profesor. Excelente explicación de herencia, aún cuando sabía de qué se trataba, fue con este curso que aprendí a implementarlo en Java. Debo mencionar que al terminar el primer vídeo de herencia (vídeo 40) me surgieron dos preguntas, pero algo me decía que mas adelante se explicaría. Estaba en lo cierto, mis preguntas fueron respondidas en este vídeo (vídeo 42). Gracias por sus cursos.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +1

      Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!!

  • @eguerra17
    @eguerra17 7 років тому +1

    Que barbaro! Que maestrazo es usted!

  • @Nishogr
    @Nishogr 7 років тому +1

    Grandiosos tus videos, eres un real maestro, gracias a ti estoy elaborando una aplicación para gestionar mi fábrica y así voy comprendiendo la utilidad de cada cosa, de cada instrucción, y poco a poco llegaré a trabajar con bases de datos con tus videos ¡sos grande!.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому

      Gracias por el comentario. Me alegro de que te gusten los vídeos y te sean de utilidad. Un saludo!!

  • @JHONALEXANDERMIRANDAAGREDO
    @JHONALEXANDERMIRANDAAGREDO 9 років тому +8

    repetir, repetir mas nunca persistir hay vamos profe dándole y para arriba

  • @SALT934
    @SALT934 6 років тому +1

    Así de gusto, he tomado mas apuntes en estas clases que en todos los cursos que he hecho hasta ahora.

  • @brayanroa7647
    @brayanroa7647 5 років тому +1

    tu forma de explicar es genial, no hay nadie mejor en todo internet. quisiera que si algun dia puedes hagas un curso de UML me parece algo esencial y se que lo explicarias de manera genial, pues lo he estado viendo en la facultad y es muy importante para temas de herencia y composicon y agregacion entre otras cosas. corrijeme si estoy mal gracias

  • @NFTGamesAndTrades
    @NFTGamesAndTrades 7 років тому +1

    Oh my God!! , esto se pone interesantisimo, estoy viendo la luz como un foco nuevo he entendido mucho todos tus video hasta ahora, Juan muchas gracias, solo los valientes llegaremos al video 27.... Saludos desde Colombia.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +1

      Gracias por el comentario y por seguir el curso con tanto interés. Me alegro de que te guste. Un saludo!!

  • @ivancc2712
    @ivancc2712 3 роки тому

    me lo vi las clases en todo una noche, y aprendi muchisimo, gracias :)

  • @alansalinas4311
    @alansalinas4311 3 роки тому +1

    Yo a pildorasinformaticas lo quiero mucho

  • @agorafobico
    @agorafobico 9 років тому +9

    Excelentemente explicado, Saludos y Gracias

  • @druizcayuela
    @druizcayuela 9 років тому +1

    La programacion como la vida misma ... Incentivo en b ... mejor nombre no le podías dar jajaja. Estudie programacion hace 6 años y di C y ahora estoy retomando este mundillo y gracias que repites, porque todo lo de POO es un poco nuevo para mi. Genial sigue asi y a ver si me pongo al dia rapido en tus videos

    • @pildorasinformaticas
      @pildorasinformaticas  9 років тому +1

      Daniel Ruiz Cayuela Siii, el subconsciente me traiciona. Verás como algún día hago ejemplo con "tarjeta black". Saludos

  • @MGGF95
    @MGGF95 8 років тому +2

    Excelente vídeo, lo has explicado muy bien, ahora entiendo un poco mejor el tema de la herencia. ¡Gracias!

  • @chapumix
    @chapumix 9 років тому +1

    Bueno seguimos aun estudiando java, aunque un poco perdidos y bastante complejo resulto don java y su poo, muchas gracias por tu paciencia y tus explicaciones.

  • @jesuv5875
    @jesuv5875 7 років тому +120

    Juan se merece que yo le presente mi prima que es bien linda

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +189

      Estás tardando

    • @mauriciotorresvblog
      @mauriciotorresvblog 7 років тому +18

      jajajajaja, el profe es un Dios de la programación, hasta hay uno que dijo no soy gay pero lo amo jajaja.

    • @denisamacovei2641
      @denisamacovei2641 6 років тому +12

      tu prima tiene alguna herencia ? :)) esto para quedarse en la tema del video :))

    • @isaigm
      @isaigm 6 років тому +4

      Gran Juan

    • @fernandoramirez-uf5on
      @fernandoramirez-uf5on 5 років тому +3

      Tome su like, buen hombre.

  • @diegobahena1942
    @diegobahena1942 8 років тому +2

    aquí seguimos amigo tambien que he recomendado tus videos un saludo

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому

      Pues muchas gracias por seguir mis vídeos y por recomendarlos. Un saludo!!

  • @alexanderdiazdavila9298
    @alexanderdiazdavila9298 8 років тому +1

    Nunca había entendido esto, mis dudas han sido aclaradas, muchas gracias!!!

  • @williamslionheart
    @williamslionheart 7 років тому

    gracias por una clase mas atento a seguir con los videos

  • @israel1919
    @israel1919 5 років тому

    Muchas gracias, cada vez me quedan mas claras las cosas.

  • @osvaldocire2279
    @osvaldocire2279 7 років тому

    Que manera de explicar bien. muchas gracias!

  • @manuelcaballero451
    @manuelcaballero451 7 років тому +7

    ¿Me dejarías recomendar todas las joyas de vídeos y cursos que impartís?

  • @gordogalactico5613
    @gordogalactico5613 6 років тому +1

    Que buenisimo que es esto de la herencia, de haberlo sabido antes me hubiera ahorrado varias líneas de código xd

  • @juanitoelchispa6492
    @juanitoelchispa6492 10 років тому +25

    No sé si colgar las botas o comprarme unas nuevas y seguir...... vooooooy a ver los tres otra vez....van 3.
    Un saludo

  • @LHumber79
    @LHumber79 7 років тому +1

    Saludos profe!!, excelente tus vídeos.

  • @jmansanetperez
    @jmansanetperez 6 років тому +1

    Muchas gracias.

  • @CristianMartinezcrismarpe
    @CristianMartinezcrismarpe Рік тому

    Eres un crack explicando

  • @Jose__Manuel
    @Jose__Manuel 3 роки тому

    De mayor quiero ser como tú.
    Saludos... Enhorabuena.

  • @namelesss3955
    @namelesss3955 7 років тому +1

    Muy bien explicado, gracias!

  • @merlynisabel1191
    @merlynisabel1191 7 років тому

    Sequimos avanzando.....profe

  • @yacoobsc.m3269
    @yacoobsc.m3269 8 років тому +4

    La palabra esa polimorfismo da miedo cada vez que la escucho jejejejeje, te explicas de lujo es facil enterder todo lo que dices con tus ejemplos en pantalla un 10 maestro

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +2

      +Rey Relampago Cortina Gracias !! Me alegro de que te gusten los vídeos. Un saludo

  • @3d4every1
    @3d4every1 5 років тому +1

    Yo me cree clases en diferentes ficheros y me di cuenta que para acceder a las variables private de Empleado desde Jefatura tenia que crear un getter para accederlas o bien declararlas como protected en vez de Private, pense que así como heredaba los metodos de la clase Padre también serian visibles las variables de la clase padre pero vi que no es así y recorde que las variables private solo son accesibles desde la propia clase o atravez de sus métodos como bien dijo el profesor. Les dejo el comentario porque quizas a otro le pase lo mismo. Saludos a todos y gracias a Juan por el curso.

  • @solucionesplanweb2794
    @solucionesplanweb2794 6 років тому

    Tengo precisa este vídeo 42, pero lo voy a ver de nuevo por siacaso :P PildorasInform@tivas lo máximo! Saludos Profe...desde Lima - Perú

  • @SALT934
    @SALT934 6 років тому

    Ok la segunda vez que me veo el video... y si, ahora si lo voy pillando.

  • @JoseMiguel32e
    @JoseMiguel32e 9 років тому +7

    Otro vídeo de 10 =)

  • @juancuc3770
    @juancuc3770 5 років тому

    que les cuesta a los maestros de programación de mi facultad explicarlo como usted mi estimado, es usted un master de masters un gran abrazo y un saludo desde mexico.

  • @allahbardero5481
    @allahbardero5481 7 років тому +1

    Hola!
    Antes que nada quisiera agradecerte y felicitarte nuevamente por los videos geniales que constantemente compartís!! Son realmente una ayuda enorme para los que nos estamos iniciando en programación. Gran admiración por tu generosidad
    También quisiera consultarte si conoces libros o material extra para recomendar, que ayuden a complementar y aprender en profundidad el lenguaje, como así también ejercitar lo visto.
    Una vez mas, muchas gracias! Saludos!

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +2

      Gracias por el comentario. El tema de los libros es cuestión de gustos; a mi me gustan los de Core Java de la editorial Prentice Hall. Un saludo!!

    • @allahbardero5481
      @allahbardero5481 7 років тому

      Muchísimas gracias! Saludos!

  • @fabricadelexito1496
    @fabricadelexito1496 7 років тому +1

    de los 42 videos en este fue en el que mas se me hizo lio, a causa de que yo crei que solo con crear la subclase y crear el constructor y poner super(); ya se iban a heredar todas las variables parametros y metodos de la clase padre

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому

      Y así es a no ser que en la clase padre haya variables, parámetros o métodos private. Un saludo!!

  • @ivanmalaiu
    @ivanmalaiu 4 роки тому

    Genio profe!!

  • @audiomotivaciones8675
    @audiomotivaciones8675 4 роки тому

    gracias por la clase

  • @pablosilar4221
    @pablosilar4221 3 роки тому

    Hola. Los videos realmente están muy buenos y el trabajo que hizo fue majestuoso.
    Si bien estoy siguiendo los videos al pie de la letra estaría bueno que brindara ejercicios para hacer por fuera de los videos. o al menos brindar un link de dónde podemos sacarlos. Mi caso es que no encuentro cómo practicar lo que voy aprendiendo ni encuentro dónde hacerlo... Un saludo grande desde Argentina.

  • @giomarsalazar7547
    @giomarsalazar7547 6 років тому

    Gracias por la sobre escritura de una clase, el cual puede ser utilizada o ser llamada de una super clase. Gracias nuevamente si podría lograr confundirme con el polimorfismo me imagino que lo observaremos mas adelante.

  • @ConejoSideral83
    @ConejoSideral83 6 років тому

    Buenos días. Antes que nada felicitarle por el canal y en concreto por este tutorial de Java, que estoy siguiendo con gran interés. Quería hacerle una pregunta, le agradecería si tiene un momento para responderme ya que mi confianza hacia usted es absoluta. Estoy en ciernes de realizar el ciclo formativo de DAM, y me gustaría saber qué orden debo seguir en su opinión para aprender a programar en multiplataforma, pues antes de empezar los estudios reglados me gustaría llevar algo de base (mi conocimiento actual es cero, más allá de los 40 vídeos de Java visualizados en su canal, que no es poco). Estoy empezando con este tutorial de Java, pero no sé si sería mejor quizás empezar por C, HTML...Muchas gracias de antemano!

  • @zamoray123
    @zamoray123 10 років тому +1

    Juan gracias por tu tiempo, para este punto yo cree un paquete nuevo y todas las clases separadas, Lo veo mejor así ...

    • @pildorasinformaticas
      @pildorasinformaticas  10 років тому +1

      Juan Carlos Ruiz Hola !! Estoy seguro de que tu opción es acertada. Yo tiendo en general con todo a ser desordenado. Cuanto más "modularices" tus programas, mucho mejor. Un saludo

  • @yk0003
    @yk0003 7 років тому

    Te haré un buen queque, Juan!...eres mi ídolo

  • @KuronoJhmx
    @KuronoJhmx 7 років тому

    muy buen video, gracias maestro!

  • @LibertCharrua
    @LibertCharrua 7 років тому +1

    Los dos vídeos anteriores los tuve que ver varias veces, este, curiosamente me parece lo entendí de una aunque igual van dos veces lo miro. Capaz se me escapa algo y estoy tan nublado que no me doy cuenta que no entiendo algo juas

  • @josediazinfante3662
    @josediazinfante3662 Рік тому

    muchas gracias

  • @tevessantiago6224
    @tevessantiago6224 5 років тому +2

    No sé si se dieron cuenta o si yo me salteé algo en algún video y no lo hice, pero la estructura de la clase Uso_Empleado aparece modificada en este video. Yo la tenía como había quedado en el video 39. En fin, de ser así, les dejo la nueva estructura para que no tengan que copiarla pausando el video.
    package poo;
    import java.util.*;
    public class Uso_Empleado {
    public static void main(String[] args) {

    Empleado[] misEmpleados = new Empleado[4];

    misEmpleados[0] = new Empleado("Ana", 30000, 2000, 07, 07);
    misEmpleados[1] = new Empleado("Carlos", 50000, 1995, 06, 15);
    misEmpleados[2] = new Empleado("Paco", 25000, 2005, 9, 25);
    misEmpleados[3] = new Empleado("Antonio", 47500, 2009, 11, 9);

    for(Empleado e: misEmpleados) {
    e.subeSueldo(5);
    }

    for(Empleado e: misEmpleados) {
    System.out.println("Nombre: " + e.dameNombre()
    + " Sueldo: " + e.dameSueldo()
    + " Fecha de alta: " + e.dameFechaContrato());
    }
    }
    }
    class Empleado{

    public Empleado(String nom, double sue, int agno, int mes, int dia) {

    nombre = nom;
    sueldo = sue;

    GregorianCalendar calendario = new GregorianCalendar(agno, mes-1, dia);

    altaContrato = calendario.getTime();

    ++IdSiguiente;

    Id = IdSiguiente;

    }

    public Empleado(String nom) {
    this(nom, 30000, 2000, 01, 01);
    }

    public String dameNombre() { //getter
    return nombre + " Id: " + Id;
    }

    public double dameSueldo() { //getter
    return sueldo;
    }

    public Date dameFechaContrato() { //getter
    return altaContrato;
    }

    public void subeSueldo(double porcentaje){ //setter

    double aumento = sueldo*porcentaje/100;

    sueldo += aumento;

    }

    private String nombre;
    private double sueldo;
    private Date altaContrato;
    private static int IdSiguiente;
    private int Id;

    }
    Gracias por el curso, Juan, impresionante el trabajo que te tomaste en hacer esto.

    • @crissmichel
      @crissmichel 3 роки тому +1

      Gracias!!! Por un momento pense que aun estabamos trabajando en Pruebas

    • @alexmora3151
      @alexmora3151 2 роки тому

      Muchas gracias, Teves. Creí que había perdido el hilo de las clases.

  • @alehop1223
    @alehop1223 7 років тому +1

    Estarás aburrido de que te lo digan, pero eres de lo mejor que hay explicando programación. Gracias por tu esfuerzo!
    Aún así te agradecería que me aclarases una pequeña duda.
    Los argumentos del 'super' del constructor de la subclase siempre deben coincidir con los argumentos del constructor de la subclase? O con lo que deben coincidir los argumentos del 'super' es con uno de los constructores de la superclase? un saludo!

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +1

      Gracias por el comentario. Los argumentos del super() deben coincidir con los argumentos del constructor de la superclase (o clase padre). Un saludo!!

  • @jgomez224
    @jgomez224 7 років тому

    cierto que en este video no se creo hizo un llamado al setter desde el main? gracias, me has ayudado un monton para comprender todo esto

  • @teldatamcy5656
    @teldatamcy5656 11 місяців тому

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

  • @jorgealexanderguatequemart3735
    @jorgealexanderguatequemart3735 4 роки тому

    Gracias !!!

  • @pedromoreno8838
    @pedromoreno8838 9 років тому +2

    Buenas , muchas gracias por los videos! te doy la enhorabuena por el gran trabajo que nos permites a principiantes como yo ir entendiendo muchas cosas.
    Donde me podria descargar todas las clases, gracias

    • @pildorasinformaticas
      @pildorasinformaticas  9 років тому +1

      Pedro Moreno Hola !! Gracias por el comentario. La descarga de las clases no estará disponible hasta haber terminado el curso. Actualmente se encuentra en elaboración quedando aún más de 100 vídeos. Un saludo

  • @pablovilchezr
    @pablovilchezr 8 років тому +1

    Hola! Estoy siguiendo tu curso y me parece maravilloso. Estoy aprendiendo mucho, en gran parte a lo bien estructurado que lo tienes, y al nivel de detalle y ejemplos que pones.
    Tengo una duda. Ya has dicho en varias ocasiones que como vas poco a poco, a veces realizas prácticas que contradicen la metodología de la POO, y quisiera saber si este es un caso, para ordenar mis ideas. Te explico...
    Cuando has creado el constructor de "Jefatura", básicamente te limitas a llamar al constructor empleado; y luego creas la variable incentivo y otro método, y ahí es donde ya se diferencia en la práctica una clase de la otra. ¿Es un uso correcto? ¿Para que realmente sea práctica la herencia, no debería verse ya una diferencia en el mismo constructor, pasando el incentivo como un parámetro más?
    Muchas gracias de antemano por todo. Un saludo!

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому

      Hola !! Gracias por el comentario. Si te refieres a pasar el incentivo como parámetro del constructor, no necesariamente. Todo depende de cómo quieres que funcione tu programa. Tal vez no deseas que el estado inicial del objeto tenga de por sí un incentivo y dejar que esto sea opcional. Si lo pasas en el constructor, el incentivo existe para todos los objetos que puedas crear, aunque este sea 0. Un saludo!!

    • @pablovilchezr
      @pablovilchezr 8 років тому

      Comprendido. Gracias!

  • @renedavila2225
    @renedavila2225 14 днів тому

    Gracias por tus videos. Tengo la inquietud de si es mejor, usar variables, o evitarlas mientras sea posible. En la clase empleado, yo preferiría(matemáticamente, claro está), en lugar de declarar "aumento" y sumarla a "sueldo", emplear
    sueldo *= (1 + porcentaje/100); . Ojalá pueda aclararme esto. Muchísimas gracias, por sus videos y su posible atención.

    • @pildorasinformaticas
      @pildorasinformaticas  11 днів тому

      Si no vas a necesitar usar el resultado de una operación en ningún otro lugar del código, puedes prescindir de ellas. En cuestión de rendimiento y optimización es mejor. Sin embargo, en ocasiones aunque no vayas a utilizar el resultado de una operación en ningún otro lugar del código, utilizar variables ayuda a hacer más legible el código. Aunque esto depende de la persona. ¡Saludos!

  • @mtrotulos
    @mtrotulos 3 роки тому

    Pues menos mal que estoy viendo estos vídeos simultáneamente con el curso tutorizado, porque acabo de ver aquí como funciona la fecha de alta con GregorianCalendar...me faltaba la variable tipo Date, etc... Que alivio por Dios, porque me agobia mucho pasar a otro tema sin resolver el anterior .... 😱😅😅😅😅

  • @richieespinoza6093
    @richieespinoza6093 7 років тому +2

    Me tiene pasmado la cantidad de información que he procesado en tan pocos videos, acompañado de un librito que conseguí de ejercicios ha salido todo excelente.
    Tengo una duda, luego de más de 240 videos crees que has compartido la información necesaria como para presentar la 1ra certificación Java? (obviamente ampliando estudio y usando simuladores).
    Estoy bastante entusiasmado y la verdad ese es mi objetivo, muchas gracias por compartir tanta información valiosa.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +2

      Sí, creo que he compartido la información necesaria para la certificación "Oracle Java SE 7 Programming I". Es mi intención hablar de certificaciones próximamente. Un saludo!!

    • @sagarita2008
      @sagarita2008 7 років тому

      Sería genial nos guíes con ello, en estos momentos estoy viendo tus videos y realmente muchas gracias por todo.

  • @jehajeha4675
    @jehajeha4675 8 років тому +1

    Estimadísimo amigo Juan. Te hago una preguntita, que no es puntualmente sobre tu increíble tutorial de Java. Apelo a tu gran formación y experiencia.Qué le aconsejarías a una persona que quiere aprender programación web desde cero .Por dónde debería empezar.Qué conocimientos debería ir incorporando y estudiando. Yo estoy siguiendo a full tu curso de Java. A lo mejor en algún videotutorial de este curso, tú impartes algo de eso por medio de tu enseñanza de este lenguaje. Desde ya un enorme agradecimiento por tu maravilloso trabajo. Te sigo con mucha admiración,entusiasmo y respeto. José, de Argentina

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +7

      +jeha jeha Hola !! Gracias por el comentario y por seguir mis vídeos. Si se trata de aprender programación en entorno web, bajo mi punto de vista el orden de aprendizaje debería ser el siguiente:
      1º HTML desde 0. Este curso no lo tengo de momento en mi canal. Espero tenerlo pronto. Si buscas en la web encontrarás miles de tutoriales
      2º CSS. En mi canal tienes un curso completo
      2º JavaScript. También hay un curso completo en mi canal
      3º HTML5. Disponible en mi canal
      4º PHP/MySql. Disponible en mi canal y actualmente en elaboración
      Un saludo !!

    • @jehajeha4675
      @jehajeha4675 8 років тому +1

      +pildorasinformaticas Muchísimas gracias!!!!!!!! He apuntado todo lo que me has respondido. Lo que más me alegra es que todos los cursos están en tu canal. Buenísimo!!!!!! El aprendizaje y la motivación están asegurados. Gracias por tu tiempo!!!!! Saludos!!!!!!!!!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому

      Me falta el de HTML desde 0, espero tenerlo pronto. Si buscas por Internet, encontrarás cientos de cursos de HTML. Un saludo

    • @markm.9425
      @markm.9425 8 років тому

      Permiso, me meto a comentar por aca.
      Queria saber si me podia recomendar algun curso en particular de html o algun libro.
      Ya que he visto libros que quizas son muy viejos o cursos como este en youtube que constan de unos pocos 10 videos de 5 o 6 minutos cada uno y queria meterme en paralelo junto con este curso a ver un poco de html pero con algun curso un poco mas completo.
      Gracias!

    • @jehajeha4675
      @jehajeha4675 7 років тому

      Acá te dejo uno que explica paso a paso HTML. A mí me ha servido de mucho. Espero que a tí tbn te sirva. aprenderaprogramar.es/index.php?option=com_content&view=category&id=69&Itemid=192

  • @kevinriverosgarcia8511
    @kevinriverosgarcia8511 7 років тому +10

    Profeee... Alguna pagina que recomiende donde poder ir haciendo ejercicios de programación (JAVA) para ir reforzando lo aprendido con usted?? Saludos desde Chile !

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +31

      www.eduinnova.es/monografias2011/ene2011/java.pdf
      www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-basicos-java/
      www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=241:ejercicios-resueltos-java-ejemplos-de-numeros-aleatorios-clase-random-enteros-con-nextint-cu00909c&catid=58&Itemid=180

    • @kevinriverosgarcia8511
      @kevinriverosgarcia8511 7 років тому +1

      gracias :)

  • @rafacordobes7861
    @rafacordobes7861 7 років тому +22

    Se veía la luz... y alguien apagó la bombilla. Habrá que verlo de nuevo.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +7

      :))) a veces pasa. Se va la luz... pero vuelve

    • @orlandopedraza8881
      @orlandopedraza8881 3 роки тому +1

      jajajajjajajajaja. Estamos igual bro.. En este video me apagaron la luz, jajajajaaaa. Gracias Rafa, me he reido un buen rato...

  • @dxvx3597
    @dxvx3597 3 роки тому +1

    Una pregunta acerca de lo de machacar/sobrescribir un método. Los dos métodos(el de la clase hijo y el de la clase padre) han de devolver el mismo tipo de dato?(por ejemplo como en este caso, que ambos eran float). Probé que uno devolviera un float y el otro un String: "El sueldo es " + sueldo, pero me dio error en los tipos y supongo que será esto.
    Gracias de antemano.

  • @solucionbinaria7112
    @solucionbinaria7112 8 років тому +2

    Hola, en primera te agradezco los videos que subes, profe, tengo una duda en el minuto 17:00 no sería lo mismo si escribiera lo siguiente:
    public double dameSueldo(){
    return super.dameSueldo() + incentivo;
    }
    Te estaré agradecido siempre por el conocimiento, gracias :)

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому

      Sí, sería lo mismo. Lo que no recuerdo ya es si a estas alturas del curso habíamos visto ya el uso de la instrucción "super" y su significado. Un saludo!!

    • @solucionbinaria7112
      @solucionbinaria7112 8 років тому +1

      Aya, gracias entonces, sí ya estábamos viendo el uso del super para hacer referencia a metodos y caracteristicas del padre, gracias :)

  • @TheJokersys
    @TheJokersys 6 років тому

    Gracias por su Aporte PROFESOR! INTERESANTE!...pero creo que en vez de crear la clase jefatura usted lo simplificaba agregando un nuevo atributo a la clase empleado de tipo boolean donde si JEFE = TRUE entonces entonces asignale un insentivo...

  • @maobesoya7335
    @maobesoya7335 9 місяців тому

    Habria sido genial introducir la anotación @Override en el método dameSueldo() para comunicar al lector del código, que efectivamente se esta redefiniendo una funcionalidad escrita en la clase padre. El profesor pone el liston muyyy alto en términos metodoloógicos (fluidez y lexico brutal). Contenido vigente en el 2024.

  • @spike_wav
    @spike_wav 7 років тому

    tienes razón , tuve que ver este video 2 veces

  • @keylacusi8526
    @keylacusi8526 9 років тому +10

    Que buen lío :3

  • @steranto
    @steranto 6 років тому

    Muy buen curso!, estoy siguiendolo y hasta este punto solo veo que las variables Id y IdSiguiente no veo en que parte fueron comentadas a fondo, de hecho tambien vo que se despliegan al correr el programa pero no vi en que momento fueron agregadas en el system.out.println????? saludos y gracias!

  • @salvaclu9687
    @salvaclu9687 8 років тому +1

    Hola Profe. Gracias de nuevo por estos videos. Tengo una duda respecto a cuándo debemos crear una herencia o no dependiendo de si vale la pena hacerlo. Por ejemplo, en la clase Empleados, la necesidad de crear otra para los Jefes. Creo que sería relativamente sencillo que si en la clase Empleados tuviésemos una variable String que identificase a cada empleado como jefe o no, con un método que incluyese un condicional sería múy fácil asignar ese incentivo sólo a quien debe recibirlo. La pregunta es, ¿es aconsejable primar la ¿modulación? cuando la solución puede ser más sencilla?

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому

      Puede ser más sencilla en este ejemplo que aparece en el vídeo (aunque habría que ver si verdaderamente es más sencilla). Pero cuando tiene en mente un programa complejo de 15.000 líneas de código y en el que participarán más de 80 clases diferentes, ya te digo yo que la herencia es indispensable. Un saludo!!

    • @salvaclu9687
      @salvaclu9687 8 років тому +1

      Muchas gracias! Es a lo que me refería. Entiendo que cuando esté delante de un programa complejo utilizar la herencia y/o modulación resultarán en sí mismas las opciones "sencillas".

  • @valeskac23
    @valeskac23 7 років тому

    hola gracais por estos videos me han ayudado mucho. una pregunta y no podias haber llamado a la variable sueldo de la clase empledo para utilizarla en el metodo de la clase jefatura?

  • @sfhj8435
    @sfhj8435 9 років тому +1

    Muy buenos videos. usted en este curso tambien enseña a manejar la video camara y demas perifericos con Java?

    • @pildorasinformaticas
      @pildorasinformaticas  9 років тому +1

      +Johan Fonseca Sanchez El teclado y el ratón ya los hemos visto. veremos la impresora. Pero la vídeo cámara no creo que lo veamos en este curso. En el de Android que comenzaré después de este, sí que lo veremos. Un saludo

    • @sfhj8435
      @sfhj8435 9 років тому

      Gracias. Aunque todavía no voy en esta parte; de todas formas me parece muy interesante lo de android.y sera desde eclipse?

    • @pildorasinformaticas
      @pildorasinformaticas  9 років тому

      Sí, será desde Eclipse y con los plugins correspondientes. Un saludo

    • @sfhj8435
      @sfhj8435 9 років тому

      +pildorasinformaticas y cuantos vídeos serán para el curso de android?

    • @pildorasinformaticas
      @pildorasinformaticas  9 років тому

      Aún no lo se. Pero no será corto