Curso Java POO VII. Construcción objetos II. Vídeo 33

Поделиться
HTML-код
  • Опубликовано: 22 июн 2014
  • En este vídeo seguimos con la POO construyendo objetos y vemos como novedad la utilización de un único fichero fuente con varias clases y el uso de un constructor que recibe parámetros.
    Para más cursos, manuales y ejercicios, visita www.pildorasinformaticas.com

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

  • @pildorasinformaticas
    @pildorasinformaticas  3 года назад +11

    ✅✅ ✅ ✅ ✅ 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 года назад

      Profesor todo va bien ; sigo adelante con la clase 🤗👍👌✔😎

  • @APIRONA2007
    @APIRONA2007 9 лет назад +172

    En este punto me tomo el tiempo de comentar algo! Soy programador de RPG en AS400 con mas de 20 agnos de experiencia, había recibido un par de cursos de Java impartidos por instructores de Oracle en mi país Venezuela donde no me quedo absolutamente nada. Y confieso que tenia fobia a Java por lo complejo de la terminología el cambio en el modelo de programación. Pero hasta este punto voy entendiendo absolutamente todo. Mil gracias y felicitaciones por el sistema utilizado, es un ritmo acorde, desde cero como dice el curso excelente de verdad!!!

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +18

      Asdrubal Pirona Muchas gracias !! Me alegro de que te guste el curso. Un saludo

    • @AlejandroSanchez-ic9px
      @AlejandroSanchez-ic9px 8 лет назад +2

      +Asdrubal Pirona, buenas tardes y perdóname que te moleste, pero me llamo la atención tu comentario. Yo también soy Programador RPG desde hace años, y quería saber si habías podido conectar algún programa JAVA con las bases de datos del AS400, has intentado, porque de mi parte no me salio ninguna de las formas que he visto por internet. Gracias

    • @APIRONA2007
      @APIRONA2007 8 лет назад +2

      Hola Alejdandro, no lo he hecho aún! Pero te comento que si es muy frecuente... Lo que pasa es que estoy en el área de RPG y no tengo cerca los programadores Java. En cuanto sepa algo de cuáles son los pasos te comento de nuevo.

    • @edwarcastillo4659
      @edwarcastillo4659 7 лет назад +2

      Hola :) yo tambíen soy programador de RPG ( sólo tengo 4 años de experiencia ) .Sin embargo, se me ha hecho muy fácil entender Java gracias a estos tutoriales !

    • @marcoscardozo6579
      @marcoscardozo6579 5 лет назад +2

      hola, me podrias decir como te va en lo laboral, si hay empleo o no, gracias

  • @saberyconocimiento
    @saberyconocimiento Месяц назад +2

    2024 🎉y esto sigue y sigue y sigue porque es genial, sin lugar a duda un excelete profesor !!!

  • @luisares7108
    @luisares7108 6 лет назад +14

    En apenas 3 días viéndome tus vídeos, aprendí mas que en 2 evaluaciones(Ciclo superior DAM..,) grande!!

  • @stbanban90
    @stbanban90 6 лет назад +26

    MAESTRO¡¡¡¡¡¡........NO HAY PALABRAS

  • @JOANRI20
    @JOANRI20 8 лет назад +21

    Todo lo que vi en un semestre difícilmente entendible, usted me lo explico perfectamente en 3 dias, muchas gracias, sigo viendo videos. Saludos desde Colombia.

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +4

      +Joan Rivas Gracias por el comentario. me alegro de que los vídeos te resulten de utilidad. Un saludo

  • @ryczor9008
    @ryczor9008 8 лет назад +26

    Así da gusto! Uno que empieza a meter cabeza en el mundillo. No me he atrevido a hacerlo en serio hasta que no descubrí tu canal. Lo voy recomendado a todo el mundo. Sigue así! un abrazo.

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +3

      +Ryczor Muchas gracias por seguir mis vídeos y por recomendarlos. Me alegro de que te gusten. Un saludo!!

  • @BelindaEstrella
    @BelindaEstrella 9 лет назад +30

    Que geniales tus videos, aprendo bastante, despues de haber mirado tantos tutoriales considero que eres el unico que entrega enseñanza de forma completa... Felicidades!! ojalas con el tiempo pueda manejarme de la misma forma en que tu lo haces! Gracias :)

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +6

      Belinda Estrella Seguro que con el tiempo te manejarás mejor. Un saludo

  • @alvaroguy7182
    @alvaroguy7182 8 месяцев назад +2

    Me apunte a un curso del servicio de empleo y formación, no avanzaba nada y no entendia lo que me explicaban, pensaba que no servia para esto, gracias a dios que encontre este curso, he avanzado mas en una mañana que en 1 semana con el curso del SEF. Me salvaste, mil gracias.

  • @NewGanerce
    @NewGanerce 7 лет назад +14

    68% Del primer módulo. Es sorprendente lo aplicado que es este curso.. Sería bueno que recomendaras libros para reforzar este aprendizaje.

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад +11

      Gracias por el comentario. Yo siempre recomiendo los dos tomos de "Core Java" Editorial Prentice Hall. Para algo más "ligero" recomiendo los libros de Agustín Froufe. Un saludo!!

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

    Despues de casi 8 anios de haber publicado estos videos aun siguen siendo muy relevantes. Estoy ha sido la diferencia entre dia y noche para mi en mi afan de conseguir my diploma en Computer Science. Me quito el sombrero y te doy mil gracias. Estoy muy emocionado por llear al final de los 276 videos.

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

    Muchas gracias por saber explicar como persona a otras personas. Soy profesor de inglés que va de salida, no por desamor a la pedagogía sino por lo asqueroso y mal pagado del sistema, y me quiero meter a informática. Tu curso me ha ayudado un montón a entenderlo todo hasta ahora, paso a paso. Gracias!

  • @faqdx
    @faqdx 5 лет назад +14

    Soy estudiante de medicina. Voy muy lento por que no tengo tiempo y avanzo de a 3 videos por semana, pero voy avanzando y aunque me lleve dos años, tengo fe en terminar. Los videos son muy didácticos y fácil de entender. Saludos desde Argentina.

  • @giorgiechannel4091
    @giorgiechannel4091 5 лет назад +3

    Magistral, sublime, en verdad que en cada vídeo aprendo algo nuevo. Mil gracias profesor

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

    Impecable !!!!, ese grano de conocimiento que ser vio en el primer video, se va convirtiendo en una gran montaña robusta, excelente!!!!! 👏👏👏

  • @jorgebalagueraespinosa5936
    @jorgebalagueraespinosa5936 6 лет назад +1

    Muchas gracias por impartir sus conocimiento. Un saludo desde la ciudad bonita Bucaramanga-Colombia

  • @kintion
    @kintion 8 лет назад +27

    Estoy flipando un poco Jajajaja
    En principio me lo tomo todo como dogma de fé, luego cuando pasan un par de vídeos lo voy pillando aunque siempre me sorprendes! Te he recomendado en toda mi facultad, saludos! :)

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +8

      +Kintion Lol jajajajaja, hay que fiarse un poco del que habla, aunque a veces se le olvida algún detalle.... Gracias por el comentario y por seguir mis vídeos. Ah!! gracias tambioén por recomendarme. Un saludo

    • @kintion
      @kintion 8 лет назад +8

      +pildorasinformaticas gracias a ti por dedicar tu tiempo a ayudar a los demás! :) Un saludo

  • @javiercaballero2817
    @javiercaballero2817 6 лет назад +1

    por casualidad encontré estos vídeos y la página web y me parecen sensacionales, se aprende bastante mil felicitaciones por el profesionalismo con que los elaboro.

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

    Gracias profe Juan por tan excelnte video y su paciencia para ensenar.

  • @Nadia7066
    @Nadia7066 7 лет назад +3

    Felicidades, eres un excelente profesor, mil gracias por explicar tan bien estos cursos.

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад

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

  • @claudiomendieta
    @claudiomendieta 6 лет назад

    Píldoras, Eres la panacea de la didáctica educativa sobre programación!!

  • @JHONALEXANDERMIRANDAAGREDO
    @JHONALEXANDERMIRANDAAGREDO 9 лет назад +4

    profesor agradecimientos por seguir aclarando las dudas y seguimos para el 34 para seguir aprendiendo.

  • @stevenbarreto3053
    @stevenbarreto3053 5 лет назад +2

    Hasta este punto del curso, he estado comprendiendo absolutamente todo con mucha facilidad, de verdad lo felicito profesor por su dedicación y constancia, la sabiduría está repartida en el mundo gracias por compartir gran parte de sus conocimientos.

  • @greivincastillomartinez6135
    @greivincastillomartinez6135 9 лет назад +3

    Como decimos en mi pais usted esta solo. Realmente muchas gracias por compartir su conocimiento, sus videos me han ense'nado demasiado

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +2

      +Greivin Castillo Martinez Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo

  • @-Siempre_Messi-
    @-Siempre_Messi- 7 лет назад +7

    Muy bueno el curso ... lo estoy aplicando con mis alumnos .. Analistas Programadores ..Santo Pipo (misiones/argentina) .. Muchas Gracias

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад +1

      Gracias por el comentario y por seguir mis vídeos. Un saludo a todos

  • @Angela-ll3zi
    @Angela-ll3zi 6 лет назад +2

    MUCHAS GRACIAS...de nuevo, por tu dedicación y tiempo. SALUD

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

    Genio total!!!La verdad que llegó cansado de noche y me pongo con ganas a estudiar programación...Dios te bendiga y te mereces un premio de la unesco!!!Saludos desde el Sur del Tercer Mundo y camino al cuarto...Un abrazo.

  • @maritn6
    @maritn6 9 лет назад +16

    Muy buenos videos ! Estoy ansioso por aprender a conectar un programa en java con base de datos

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

    Que bien que explica. La verdad, que un Genio! Muchas gracias por su aporte. Es Excelente!

  • @b0mb3r0
    @b0mb3r0 4 года назад

    muchisimas gracias por estos videos, esty retomando mis estudios universitarios después de 15 años y tener este curso me ha ayudado muchisisimo en la carerra para entender java,, muchas gracias por tu esfuerzo y dedicación. Saludos desde Ecuador

  • @patriciaspena5940
    @patriciaspena5940 7 лет назад +4

    Muy buen curso!!!! Muy recomendado !!!

  • @andresarmas1924
    @andresarmas1924 6 лет назад +1

    lleve el curso de llava en el instituto pero estoy volviendo a llevar para aclarar algunos temas y realmente ya entiendo to el curso eres genial te agradesco bastante gracias por tomarte un tiempo ahora el curso desde cero lo mira mi hermanito para que aprenda a programar

  • @pitteralexandermendezmunoz9578
    @pitteralexandermendezmunoz9578 8 лет назад

    Excelente curso, muchas felicitaciones habia muchas cosas que estaba a medias, nuevamente muchas gracias

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

    estoy haciendo un curso becado de full stack y realmente en 3 meses del curso aprendí lo mismo que acá en 5 días, muchas gracias. saludos desde Argentina

  • @des-toyscissorwolf7849
    @des-toyscissorwolf7849 8 лет назад +4

    Gracias profe tus videos se entienden muy bien y son divertidos antes no entendia nada asta que vi este curso :3 gracias por compartir tus conocimientos y saludos desde argentina

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад

      +Des-toy Scissor Wolf Gracias a ti por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!

  • @B9812
    @B9812 8 лет назад +11

    Muchas gracias profesor, excelente trabajo!

  • @willygonzalez7189
    @willygonzalez7189 4 года назад

    excelente profesor en mejor de tutoriales oneline lo felicito

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

    Muy buenos videos y excelente explicacion de los tutoriales. Muchas gracias y no dejen subir cursos POR FAVOR!!!!.

  • @guarujadigitalmarketing_4855
    @guarujadigitalmarketing_4855 8 лет назад +1

    mejor curso java yo he mirado. Gracias desde Brazil

  • @briankissero
    @briankissero 7 лет назад +1

    Estoy siguiendo todo el curso
    Muy bueno
    ME VA QUEDANDO TODO MUCHO MAS CLARO
    Muchas gracias

  • @LeCoqPaperArt
    @LeCoqPaperArt 9 лет назад +2

    Mil gracias pildorasinformaticas..!! (no se como te llamas). Sos increíble. Me encantan tus videos. Se algo de JAVA, pero este es un repaso de una claridad meridiana. Ansío llegar al video 300, porque hasta allí te seguiré. Leí en los comentarios de otro de tus videos, alguien que comentaba seguir mirándolos hasta caer rendido por el sueño. A mi me pasa algo similar. No puedo evitar seguir y seguir... y dejo de hacer otras cosas..!!! Claro que amo a JAVA desde antes. Me enamore de este lenguaje. Creo que por su paradigma (POO). Mi enorme agradecimiento hacia vos..!! Sos un profesor brillante..!! Ojalá alguna vez pueda conocerte..!! Olga

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +3

      LeCoqPaperArt jejeje Muchas gracias por el comentario. Quién sabe, el mundo es un pañuelo. Un saludo !!

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

    Muchas gracias por compartir. Todo muy claro, sigo adelante.

  • @stricklybisnez3296
    @stricklybisnez3296 4 года назад +2

    Te admiro y Agradezco muchísimo!

  • @xaviertribo8361
    @xaviertribo8361 7 лет назад +3

    Estoy encandtado con el curso (voy por el numero 33).
    Estoy estdiando ciclo formativo grado superior de informatica, e íbamos a empezar este trimestre con Java. Cogí el tutorial buscando en youtube, y me he encontrado con esta grata sorpresa.
    felicidades

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад

      Gracias por el comentario. Espero que el curso te ayude en la asignatura. Un saludo!!

  • @cclvirtual
    @cclvirtual 8 лет назад +5

    Mi pequeña aportación. Si no te gusta utilizar la "ñ" por posibles conflictos informaticos. Se podria utilizar como en catalán la "ny" así seria mucho instintivo que la "gn", quedaria en "anyo". Muchas gracias por tus videos y por la forma de explicarlos que hace que parezca mucho más facil.

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 4 года назад +1

    increible tu canal he aprendido mucho gracias :)

  • @edwardunexpocolmenares3380
    @edwardunexpocolmenares3380 6 лет назад +2

    Me gustó la aclaratoria al principio del video.

  • @Ginsu
    @Ginsu 4 года назад

    Seguimos adelante!! genial son como pipas no puedes dejar de hacer uno detrás de otro

  • @fullproyectos3874
    @fullproyectos3874 6 лет назад +2

    !!!!ERES UN MAESTRO!!!!, TENGO MAS DE 10 AÑOS DESARROLLANDO SOFTWARE CON VISUAL BASIC .NET Y ESTOY MIGRANDO TODOS MIS OBJETOS A JAVA QUE NO HAY COMPARACIÓN ES EL REY DE LOS LENGUAJES

  • @BrayanPastor
    @BrayanPastor 9 лет назад +11

    simplemente muy bien explicado

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

    Un truquillo para la API por si sirve, igual Juan en vídeos posteriores lo usas. Si haces un ctrl+f (al menos en chrome) aparece un dialogo de búsqueda que puedes usar a modo de filtro, y de localiza en la web la palabra que buscas. Ej. Ctrl+f y escribes "Date" pues el navegador va a la línea de texto donde se encuentran coincidencias te la señala en amarillo. Espero que sirva. Y muchas gracias por el curso, es de 10. Yo estoy estudiando Java en España, y se nota mucho la diferencia, he pasado de estar en la valle de desesperanza a encontrar una salida. Muchas gracias de verdad.

  • @richardfernandojimenez9523
    @richardfernandojimenez9523 6 лет назад +1

    Excelente curso 2017

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

    Sencillamente, te amo

  • @audiomotivaciones8675
    @audiomotivaciones8675 4 года назад

    gracias por la clase

  • @jmansanetperez
    @jmansanetperez 5 лет назад +1

    Muchas gracias.

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

    Maestro Don Píldoras, maestro!!

  • @alvarogonzalez2841
    @alvarogonzalez2841 4 года назад +1

    eres un excelente instructor muchas gracias, me gustaría saber como haces para resaltar la presentación con flechas y recuadros. gracias. me encanta ese metodo que usas

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

    muy buen profesor

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

    Bien vídeo 😃 profesor

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

    Eres un crack!

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

    gracias eres un maquina

  • @josemanuelbarajasgaytan3604
    @josemanuelbarajasgaytan3604 9 лет назад +2

    gracias maestro

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

    Super, muy buen video y explicacion. Lo de la ubicacion de las variables de clase y metodos me queda super claro. Pero ya cuando el programa esta en ejecucion ahi si que importa la ubiacion de las instrucciones, he notado que en el main si las instrucciones deben llevar una secuencia logica de lo contrrio no fncionaria el programa.

    • @Mr-Knight1
      @Mr-Knight1 6 месяцев назад +2

      obviamente en lo que se refiere al metodo main debe haber una secuencia logica porque es el metodo en donde se ejecuta el progama, el resto da igual donde crees las variables y metodos lo impiortante es el orden en el que llamas los metodos

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

    Excelente

  • @noarfri4214
    @noarfri4214 5 лет назад +2

    gracias

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

    Como explica al principio, para aquellos que quieran visualizar sus archivos .java sin querer abrir el IDE de eclipse puede hacerlo con un editor de texto como el bloc de notas, pero pueden probar el notepad++ que lo puede bajar de la tienda de microsoft, es un herramienta muy ligera y sencilla con soporte para muchos lenguajes

  • @sebas-ie6pr
    @sebas-ie6pr 5 лет назад

    Gracias

  • @zamoray123
    @zamoray123 9 лет назад +1

    interesante.. gracias

  • @brayan6925
    @brayan6925 5 лет назад +8

    Date = Deprecated.
    replaced by Calendar.set or GregorianCalendar

  • @MrG1g4Pl3x
    @MrG1g4Pl3x 6 лет назад +2

    como puede existir un curso tan bien hecho y completo asi de gratis??? casi me siento pecador haha

  • @ilseleon1832
    @ilseleon1832 7 лет назад +2

    Muchas gracias por estos vídeos, realmente me han sido de gran ayuda! Es un curso muy bien planeado y se aprecia, las explicaciones siempre son muy claras.
    Hasta ahora sólo me ha surgido una pequeña duda: Hay alguna razón en específico por lo cual sea desaconsejado utilizar métodos getter + setter juntos? En general se suelen utilizar separados para tener un orden o algo así?
    Saludos desde México!

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад +1

      Hola. Gracias por el comentario. Me alegro de que te gusten los vídeos. Los vídeos setter y getter se suelen utilizar separados, es decir, se evita crear un método que haga las dos cosas (obtener y devolver). Es una cuestión de orden en el código. Siempre es recomendable modularizar lo máximo posible. En caso de error al estar separados solo fallará uno de ellos. Si estuvieran fusionados en un único método en caso de error fallaría el método entero impidiendo la realización de las dos tareas. Un saludo!!

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

    tio que bueno eres macho

  • @LuisSerna1036
    @LuisSerna1036 4 года назад +2

    a la clase empleado , no se le puede dar un parametro tipo fecha?, para evitar y declarar 3 variables tipo int?
    Gracias por estos valiosos cursos.

  • @PedroTorres-je9hq
    @PedroTorres-je9hq 4 года назад

    programación estructurada.

  • @pitteralexandermendezmunoz9578
    @pitteralexandermendezmunoz9578 8 лет назад +2

    me gustaria que hicieras un curso desde cero de C# seria excelente gracias

  • @bartclavero4548
    @bartclavero4548 9 лет назад +4

    Magistral el curso. Mi pregunta es: ¿Qué te hizo decantarte a favor de Eclipse en lugar de Netbeans? Un saludo.

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +1

      Bart Clavero Ibarra Hola !! Gracias por el comentario. Mi mayor experiencia de uso solamente. Probablemente no sea mejor. Y tampoco soy un experto en el uso de Eclipse ya que yo comencé en su día con Visual J (horror ya lo se) y JBuilder. Un saludo

  • @guarujadigitalmarketing_4855
    @guarujadigitalmarketing_4855 8 лет назад +2

    muuuy bueno!!!

  • @rafacordobes7861
    @rafacordobes7861 7 лет назад +6

    33 y subiendo. Aunque creo que a estos últimos les daré alguna pasada mas.

  • @jehajeha4675
    @jehajeha4675 7 лет назад +13

    Deberían permitirte crear tu propia Universidad :), y que tus títulos de graduación sean de valor ecuménico. Eso sí. Una única condición yo pondría: que tú debes ser el único profesor que imparta todas las clases en dicha casa de estudio. ;)

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад +5

      :))) No se si habría muchos alumnos en esa Universidad...

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

      @@pildorasinformaticas yo definitivamente me apuntaria... certificado de graduacion satisfactoria de la universidad de pildoras informaticas. y quedo a gusto 😂😂😂

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

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

  • @cappy367
    @cappy367 6 лет назад

    yo le he puesto el theme dark al eclipse, y se me hace mas facil por los colores que le da al texto, si alguien que empieza como yo lo desea probar hay que modificarlo en preferencias/apariencia.

  • @manuelito2172
    @manuelito2172 9 лет назад +4

    Si utilizas el comando Ctrl + Shift + o se importan los paquetes, ejemplo:
    Si estoy utilizando JOptionPane y me sale la bombillitata y preciono el comando se importan los paquetes necesarios; no se importa el paquete entero si no lo que uses.
    Así sale : import javax.swing.JOptionPane;

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +4

      Manuelito Es correcto. Solo se importa la clase que necesites en ese momento. Para programas cortos como los que estamos haciendo nosotros es una buena opción. En programas más largos, al final te encuentras que en la cabecera de tu programa hay muchas importaciones. En ese caso sería más elegante importar el paquete entero. Un saludo

    • @manuelito2172
      @manuelito2172 9 лет назад

      Sé que Java genera Bytecodes, pero he escuchado que Java fue escrito en C++ pero no entiendo, porque si C++ genera ceros y unos en cambio Ensamblador tiene si no mal recuerdo instrucciones como mov y cosas de esas. Y entonces C es un lenguaje más cercano al hardware pero no tanto como ensamblador por qué dicen que Java fue escrito en C++ Ensamblador es lo más cercano a bytecode a mi parcer, ¿me equivoco?.

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +2

      No, no te equivocas. Excepto que Java fue escrito en C++.
      Java se parece a C++, y esto lo hicieron a propósito sus creadores, ya que según ellos era un lenguaje que se adaptaba bien a casi todos los escenarios posibles en programación, excepto por las cosas que suprimieron de C++ en Java (recolector de basura, aritmética de punteros, herencia múltiple etc). Pero no fue escrito en C++.
      Java es un lenguaje de alto nivel. Esto quiere decir que se encuentra en un nivel más cercano al lenguaje humano que al lenguaje máquina. Ensamblador es todo lo contrario; un lenguaje de bajo nivel ya que se encuentra más cercano al código máquina que al lenguaje humano.

    • @manuelito2172
      @manuelito2172 9 лет назад

      Cómo le hacían ellos para que se compilara en bytecode si, C++ se compila al lenguaje máquina?

    • @pildorasinformaticas
      @pildorasinformaticas  9 лет назад +3

      De eso se encarga el compilador java. El compilador lo pasa a bytecodes y después el intérprete java lee esos bytecodes. Un saludo

  • @AlejandroSanchez-ic9px
    @AlejandroSanchez-ic9px 8 лет назад +1

    Excelentes videos, hasta ahora vengo viendo y realizando todas las practicas, no llego a entender, luego, cuando uno hace un programa chiquito, como puedo ejecutarlo fuera del eclipse, o como lo transformo en un ejecutable. Gracias

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад

      +Alejandro Sanchez Hola !! Gracias por el comentario. Eso se explica más adelante en el curso. Para ejecutar un programa fuera de Eclipse debes crear un JAR ejecutable. Lo verás más adelante. Un saludo!!

    • @1688amg
      @1688amg 6 лет назад

      Hola Alejandro, yo lo hago para ver como se ve, no digo que este bien, solo como prueba, usando eclipse.
      haces un click en el archivo java en la ventana de la derecha de eclipse. luego click derecho elegis export y dentro de la carpeta java runnable JAR file, en launch configuration el archivo que queres usar. en export destination donde lo queres guardar . Despues de eso tiene que aparecer en la carpeta donde la guardaste(conviene en el escritorio) Si haces doble click no va a abrir,TENES QUE IR A LA CONSOLA (EN MI CASO DE WINDOWS) O SIMBOLO DE SISTEMA , LUEGO UBICARTE EN LA DIRECCION DONDE ESTA GUARDADO EL PROGRAMA EJ C:\Users
      ombre\Desktop (si se guardo en el escritorio) luego escribir java -jar nombredelprograma.jar.
      Aclaro solo lo hago para ver como se ve en mi consola, no se si esta bien o esta mal, saludos

  • @estebitan9999
    @estebitan9999 8 лет назад +4

    Hola que tal de colombia...una duda, Sera que puedes explicar más adelante como ejecutar el programa desde consola del SISTEMA OPERATIVO y no en ECLIPSE?

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +6

      +Esteban Gaviria Acosta Explicado desde este vídeo en adelante: ruclips.net/video/i2G4-CYyuIk/видео.html
      Aún te queda.
      Un saludo

  • @cristianotalvaro1899
    @cristianotalvaro1899 8 лет назад +1

    Esta mal si hago mis clases con constructores que no reciban parámetros? afecto en algo esto al paradigma orientado a objetos? Excelente curso, gracias a estos vídeos logro aclarar conceptos que no se logran profundizar en clases de la uni ... un saludo

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +2

      Hola !! No, no tiene por qué estar mal. El que un constructor reciba o no reciba parámetros dependerá de las necesidades del momento. Puedes estar haciendo un programa en el que necesites que el constructor reciba parámetros y en otro programa diferente a lo mejor no lo necesitas. Un saludo!!

  • @1Maestr00o3
    @1Maestr00o3 7 лет назад +1

    cual es la diferencia entre que un constructor tenga parámetros como en el minuto 14:12 a que los declare como variables?

  • @Bateriatope
    @Bateriatope Месяц назад

    Muy buenas. Una pregunta: ¿Hay alguna diferencia funcional a la hora de poner las variables antes del constructor o después?
    Muchas gracias por que los videos son brutales!

  • @juanm.chaconc.2960
    @juanm.chaconc.2960 8 лет назад +1

    Buenas amigo. Sigo sus vídeos cada vez que puedo. Excelente la metodología que usa. Soy de Venezuela. Tengo una inquietud. Se podría obviar el paso de parámetros al constructor de la clase empleado y asignarles directamente los valores a las variables mediante un JOptionPane?

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +2

      Hola !! Gracias por el comentario. Tengo casi 800 vídeos en el canal y ya no recuerdo bien el código de este vídeo, pero efectivamente lo puedes hacer como tú dices. De todas formas tienes que tener en cuenta que el objetivo de un método constructor es dar estado inicial a un objeto. Por ejemplo, si hablamos de una clase que se encarga de construir coches, el método constructor debe dar valor 4 a una variable ruedas, ya que todos los coches tienen 4 ruedas. Si esta tarea la haces desde un JOptionPane, el programa funcionará pero estamos dejando a elección del usuario el nº de ruedas que debe tener un coche. Un usuario podría introducir en el JOptionPane el nº 7 y el programa crearía coches de 7 ruedas lo cual no puede ser. Es un ejemplo un poco simple pero espero haya quedado claro cuál es el objetivo de un constructor (dar estado inicial a un objeto). UN saludo!!

    • @juanm.chaconc.2960
      @juanm.chaconc.2960 8 лет назад +1

      Muchas gracias por aclararme la duda. Saludos...

  • @Nishogr
    @Nishogr 7 лет назад +1

    ¿Que sucede si utilizo por ejemplo la letra Ñ o las tildes á é í ó ú en nombres de variables?, gracias

    • @pildorasinformaticas
      @pildorasinformaticas  7 лет назад

      Que le complicas la vida al resto de personas con la que puedas compartir tu código además de dar error con algunos caracteres latinos. Un saludo!!

  • @pablofonseca446
    @pablofonseca446 5 лет назад +1

    Profesor una pregunta, después de terminar Programación I en la U y llevar sus fabulosos cursos hasta Threads aún no me queda algo claro. Cuando uno termina la Aplicación de Java o realmente, en cualquier otro lenguaje de programación donde se quiera hacer una aplicación de escritorio ¿Cómo se hace para crear el ejecutable final? Por ejemplo, un .exe para Windows. Le pregunté lo mismo a un asistente y en resumidas cuentas me dijo que podía buscar un Software que empaquetara archivos .JAR a .EXE, sin embargo concluyó diciéndome que igualmente no es una buena práctica y que Java no está 100% diseñado para crear aplicaciones de escritorio. Entonces, ¿Cuál es el procedimiento correcto para finalizar proyectos en Java? y ¿Hasta qué punto tiene razón el asistente?
    Gracias

  • @oscardozo
    @oscardozo 8 лет назад +3

    Profesor ¿Usted también imparte clases de Visual Basic y/o Visual C++?; saludos desde Venezuela

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +8

      Sí, también. Pero de momento no tengo cursos al respecto en mi canal, aunque espero ir haciéndolos poco a poco. Un saludo!!

  • @jaimediaz7026
    @jaimediaz7026 8 лет назад +3

    Hola gracias por tus videos.
    Tengo una pregunta: si String y Date son clases por que al instanciarlas no es necesario poner new
    ej: String nombre= new String;

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +3

      +Jaime Diaz Porque son "especiales" en el sentido de que se utilizan con muchísima frecuencia a la hora de programar. Debido a esto, podemos declararlas directamente. Esto es lo que se llama declaración literal. Si instancias la clase también funciona, pero estás escribiendo más código. Un saludo!!

    • @jaimediaz7026
      @jaimediaz7026 8 лет назад +3

      +pildorasinformaticas gracias. Puedo programar una clase de esta manera?

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +2

      +Jaime Diaz Sin problemas. Aunque escribirás más código. Saludos

  • @NelsonTuesta
    @NelsonTuesta 6 лет назад +4

    ¿Y el motor del coche del ejercicio anterior? Se te ha olvidado ponerlo

    • @NelsonTuesta
      @NelsonTuesta 6 лет назад +2

      Al final lo hice así:
      COCHE:
      package poo;
      public class Coche {
      private int ruedas;
      private double largo;
      private int ancho;
      private int motor;
      private int peso_plataforma;
      private String color;
      private int peso_total;
      private boolean asientos_cuero, climatizador, metalizado;
      public Coche(){
      ruedas = 4;
      largo = 416;
      ancho = 174;
      motor = 1600;
      peso_plataforma = 500;
      }
      public String dime_datos_generales(){ //GETTER
      return "La plataforma del vehículo tiene " + ruedas +
      " ruedas. El motor es
      de " + motor + " cm³. El coche mide " + largo/100 + " metros de largo con un
      ancho de " +
      + ancho + " cm y un peso de plataforma de " + peso_plataforma + " kilos.";
      }
      public void establece_color(String color_coche){ //SETTER
      color = color_coche;
      }
      public String dime_color(){ //GETTER
      return "El color del coche es " + color;
      }
      public String dime_color2(){ //GETTER
      return color;
      }
      public void configura_metalizado(String metalizado){ //SETTER
      if(metalizado.equalsIgnoreCase("si") || (metalizado.equalsIgnoreCase("sí"))){
      this.metalizado = true;
      }
      else if(metalizado.equalsIgnoreCase("no")){
      this.metalizado = false;
      }
      else{
      System.out.println();
      System.out.println();
      System.out.println("¡ERROR! El valor de la variable
      metalizado debe ser si/no.
      Reinicia el programa.");
      System.exit(0);
      }
      }
      public String dime_metalizado(){ //GETTER
      if(metalizado==true){
      return " metalizado.";
      }
      else{
      return ".";
      }
      }
      public void configura_asientos(String asientos_cuero){ //SETTER
      if(asientos_cuero.equalsIgnoreCase("si") || (asientos_cuero.equalsIgnoreCase("sí"))){
      this.asientos_cuero = true;
      }
      else if(asientos_cuero.equalsIgnoreCase("no")){
      this.asientos_cuero = false;
      }
      else{
      System.out.println();
      System.out.println("¡ERROR! El valor de la variable
      asientos de cuero debe ser si/no.
      Reinicia el programa.");
      System.exit(0);
      }
      }
      public String dime_asientos(){ //GETTER
      if(asientos_cuero == true){
      return "El coche tiene asientos de cuero.";
      }
      else{
      return "El coche tiene asientos de serie.";
      }
      }
      public void configura_climatizador(String climatizador){ //SETTER
      if(climatizador.equalsIgnoreCase("si") || (climatizador.equalsIgnoreCase("sí"))){
      this.climatizador=true;
      }else if(climatizador.equalsIgnoreCase("no")){
      this.climatizador=false;
      }else{
      System.out.println();
      System.out.println("¡ERROR! El valor de la variable
      climatizador debe ser si/no.
      Reinicia el programa.");
      System.exit(0);
      }
      }
      public String dime_climatizador(){ //GETTER
      if(climatizador==true){
      return "El coche incorpora climatizador.";
      }else{
      return "El coche lleva aire acondicionado.";
      }
      }
      public String dime_peso_coche(){ //SETTER + GETTER
      int peso_carrocería = 500;
      peso_total = peso_plataforma + peso_carrocería;
      if(metalizado==true){
      peso_total+=10;
      }
      if(asientos_cuero==true){
      peso_total = peso_total + 50;
      }
      if(climatizador==true){
      peso_total = peso_total + 20;
      }
      return "El peso del coche es de " + peso_total + " kilos.";
      }
      public int precio_coche(){
      int precio_final = 10000;
      if(metalizado==true){
      precio_final+=1000;
      }
      if(asientos_cuero==true){
      precio_final+=2000;
      }
      if(climatizador==true){
      precio_final+=1500;
      }
      return precio_final;
      }
      }
      USO_COCHE:
      package poo;
      import javax.swing.*;
      public class Uso_coche {
      public static void main(String[] args) {
      Coche micoche = new Coche();
      System.out.println(micoche.dime_datos_generales());
      System.out.println();
      micoche.establece_color(JOptionPane.showInputDialog("Introduce el color del coche en minúsculas:"));
      System.out.print(micoche.dime_color());
      micoche.configura_metalizado(JOptionPane.showInputDialog("¿Quieres que el " + micoche.dime_color2() + " sea metalizado?"));
      System.out.print(micoche.dime_metalizado());
      System.out.println();
      micoche.configura_asientos(JOptionPane.showInputDialog("¿Deseas incluir asientos de cuero?"));
      System.out.println(micoche.dime_asientos());
      micoche.configura_climatizador(JOptionPane.showInputDialog("¿Deseas incluir climatizador?"));
      System.out.println(micoche.dime_climatizador());
      System.out.println();
      System.out.println(micoche.dime_peso_coche());
      System.out.println("El precio final del coche es: " + micoche.precio_coche() + " €");
      }
      }

  • @carlosquezada2681
    @carlosquezada2681 6 лет назад

    Buenas, una pregunta sobre la parte en la que se obvia el "==" que pasa si tengo inicializado "asientos_coche=false" y en el if pongo "if(asientos_coche)"? Sigue entendiéndose para la maquina como "if(asientos_coche==true)"? o cambia?
    Muchas gracias!

    • @oscargm1979
      @oscargm1979 4 года назад

      Hola desde el futuro XD.Asi es : if(asientos_cuero) es igual que decir if(asientos_cuero==true).Para compararlo con false seria if(!asientos_cuero) o poner if(asientos_cuero==false).Aunque seguro que ya lo sabes :).Un saludo

  • @bruzzspace54
    @bruzzspace54 8 лет назад +7

    Una pregunta profesor, has desarrolado alguna aplicacion para android o ios??
    Si es asi como se llama?? Gracias de antemano, saludos de argentina!

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +2

      +Bruzz Space Hola!! He desarrollado pero no he publicado. Un saludo!!

    • @bruzzspace54
      @bruzzspace54 8 лет назад +1

      Porque???

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +2

      Porque no me parecían novedosas ni interesantes. Cuando haga algo bueno lo publicaré. Un saludo!!

    • @bruzzspace54
      @bruzzspace54 8 лет назад +2

      Suerte al momento de crearla. Otro saludo!

  • @estebanguzra
    @estebanguzra 8 лет назад +1

    Para evitar la ñ yo en python usaba la misma palabra pero en ingles.Como year en vez de año.

    • @GeysonRodriguez
      @GeysonRodriguez 8 лет назад

      En python puedes usar unicodedata.normalize() para manejar los caracteres de español como las tildes.

  • @compartelo007
    @compartelo007 7 лет назад

    Una pregunta, desde el punto de vista POO el método subir sueldo no sería realmente responsabilidad de empleado ya que los empleados no se suben el sueldo ellos mismos. o bien va en otra clase o bien el metido debería llamarse de otra manera que haga alusión a su responsabilidad. ¿Sería así o me equivoco?, gracias.

  • @franklopez2598
    @franklopez2598 5 лет назад +2

    Habrá posibilidad de que pueda hacer un curso de programación en Android?

    • @pildorasinformaticas
      @pildorasinformaticas  5 лет назад +2

      Claro que si. Te recomiendo que llegues en este curso hasta el vídeo 200 y después te pases al de Android. Un saludo!

    • @franklopez2598
      @franklopez2598 5 лет назад +1

      Gracias muy buenos videos, nos explicas excelente

  • @nagitarami
    @nagitarami 8 лет назад +1

    Si no le colocas public en el class, metodo o variable, ¿se denomina public por defecto?

    • @pildorasinformaticas
      @pildorasinformaticas  8 лет назад +1

      +Gabriel Lozano No. Si no pones public toma el comportamiento por defecto, que no es lo mismo que public. Los cuatro modificadores de acceso (public, private, protected y no poner nada) se explican en este curso con lo que implica cada uno de ellos. Tal vez aún no has llegado a ese vídeo. Un saludo

    • @nagitarami
      @nagitarami 8 лет назад +1

      +pildorasinformaticas gracias en la uni me habian explicado como lo mencione y me creo dudas cuando vi el video, investigue y puse a prueba los niveles de acceso y ud tiene razón

  • @sebastiansagrario8684
    @sebastiansagrario8684 5 лет назад +1

    profe,¿ por que a la clase de empleado no se le aplica modificador public como a la clase coche del video pasado?