Métodos GET & SET en Java (Getters - Setters) | Programación Orientada a Objetos | Curso Java # 26

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

КОМЕНТАРІ • 144

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

    Definitivamente gracias es lo mas simple que eh encontrado a veces la gente se complica diciendo los nombres sin explicarlos pero tu hombre que esplicas todo y es mas facil comprender especialmente esto de java, eres una ayuda para nostros los programadores lineales que apenas empezamos a ver este mundo de objetos en java, de nuevo gracias.

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

  • @diosesamor.6213
    @diosesamor.6213 4 роки тому +2

    IIINCREIIBLE.EXPLCIACION JEJEJ EN SERIO, DESDE EL TONO DE VOZ HASTA LA SIMPLICIDAD PARA EXPLICAR LOS CONCEPTOS Y PONERLOS EN PRACTICA, TE HAS GANADO UN NUEVO SUSCRIPTOR Y SEGUIDOR. GRACIAS

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

      ¡Muchas gracias, amigo Andy! Espero que sigas viendo este curso y todos los cursos que he creado para ti. 😊 👌🏻

    • @diosesamor.6213
      @diosesamor.6213 4 роки тому

      @@UskoKruM2010 Por supuesto para seguir aprendiendo. Gracias por la invitación

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

      @@diosesamor.6213 A ti por estar aquí. 👍🏻

  • @cesardiaz9332
    @cesardiaz9332 8 років тому +6

    Excelente explicación, muchas gracias Dios le pague

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

      Gracias por estar aquí, amigo César ! =D

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

    LA MEJOR EXPLICACIÓN... ME SUSCRIBO.... Y TE AGRADEZCO POR HACERLO MUY FÁCIL DE ENTENDER... LA vaca no siempre se acuerda cuando era ternera... (no es tu caso eres un crack)

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

      ¡ Gracias, amigo Fabián ! Te cuento que este sábado sale un nuevo capítulo de este curso, sería el video número 44, espero que lo veas. =)

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

    Dios mio qué bien se siente entenderlo tan claro después de tu explicación! Mil gracias!

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

      ¡Excelente, Bruno! Me alegra saber eso. 👏

  • @LAOSCURAHISTORIADELAHUMANIDAD
    @LAOSCURAHISTORIADELAHUMANIDAD 2 роки тому +2

    Muy buena explicación, gracias

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

      ¡Gracias a ti por apreciar mi trabajo! 🙌

  • @marceloguebara7994
    @marceloguebara7994 4 роки тому +2

    muy buen video
    vengo del 2020, me salvaste el parcial

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

      ¡Excelente, amigo Marcelo! Me alegra que hayas podido aprender aquí. 🙌 👨🏻‍💻

  • @rafael-rabg
    @rafael-rabg 7 років тому +1

    Precioso y bien explicado. Excelente.

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti!!!

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

    Gracias por fin comprendi estos metodos Dios te bendiga

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

      Espero siempre verte por aquí, amigo Erick. =D

  • @jotha87
    @jotha87 2 роки тому +1

    Gracias por el aporte, me sirvió para el repaso. Gracias!

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

      Me alegra saber eso, amigo Jose! 👏

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

    Gracias.Falte ese dia a clase y no lo pillaba.Muchas gracias.Sub y like :D

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

      +John K. Excelente, amigo John ! =D

  • @FC-kr7bq
    @FC-kr7bq 6 років тому

    la mejor explicacion que encontre, buen trabajo

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =)

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

    EXCELENTE! ME AYUDÓ BASTANTE!!!!!

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    Muchas gracias. Excelente explicación

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    muchas gracias, me sirvió de mucho tu explicación!

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

  • @ernestg.c9537
    @ernestg.c9537 7 років тому +1

    wow hasta ahorita capte la onda sobre esto mil gracias la verdad (Y)

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

      Gracias a ti por estar aquí ! =D

  • @deybiacevedo4340
    @deybiacevedo4340 2 роки тому +1

    muy buena explicación 10/10

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

    muy buenos tus videos, esto era lo que estaba buscando y aqui lo encantre de verdad muy bueno sigue asi ..

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

      Juan Doria Muchas Gracias, amigo Juan, espero verte siempre por aquí ! =D

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

    excelente explicación uff gracias me aclarastes muchas dudas sigue asi...

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    ya te ganaste un link amigo, muy buena explicacion!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    Ah que buena explicación me ayudó bastante.

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    q buena explicacion... gracias sigue haciendo de java

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. Me ha gustado tu comentario ! =D

  • @Jose-ut3uu
    @Jose-ut3uu 6 років тому

    Gracias bro, muy buen video.

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

      Gracias por apreciar mi trabajo. =D

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

    Gracias tu explicación fue muy buena, me ayudó acavar mi tarea, llevo 6 horas y no lo lograba

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

      ¡Me alegro mucho, amigo Fernando! Espero que te animes a ver todo el resto del curso. 👩‍💻 ✔

  • @carloslopez-gv7wn
    @carloslopez-gv7wn 8 років тому +1

    Gracias.......!! muy buen tuto.....!!! =)

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

      Gracias a ti por estar aquí, amigo Carlos. =D

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

    Muy buenos los videos. Felicitaciones!!

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

    Es EXCELENTE como lo explicas. Se entendió clarito! Mil gracias por esto.
    Sin embargo, tengo una duda... Para que asignar una variable como private y para despues manejar con get y set? No es mas facil dejarla como public y operarla directamente desde cualquier otra clase?

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D
      A veces necesitas ocultar ciertas propiedades y esa es la mejor forma de hacerlo. =D

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

    Buen video amigo.

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

  • @Rdr-mw6sb
    @Rdr-mw6sb 7 років тому +2

    Disculpa una pregunta cuando vas a realizar la instancia solo pones Alum_1 = new alumno() ; tengo entendido que se haría así alumno alum_1 = new alumno(); o tambien se puede hacer de la primera forma?, gracias buen vídeo resolví muchas dudas.

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

    Hola. una pregunta se puede asignar valores al método get de una clase y obtener los valores de otra clase??

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

      Los métodos GET sirven básicamente para retornar valores pero también pueden tener segmentos de código dentro para realizar otras funciones. =D

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

      Hola amigo, creo que la pregunta de steven Rodriguez, era, que por ejemplo...basandonos en el video en la clase main instancia Alumno y y llamas el set y le das valor, pero ahora en la clase Matriculas, necesitas el valor de alumno que se seteo en la main, si yo llamo el get de alumnos deberia instanciarlo, pero si lo instancio quedaria con el mismo valor que le hice set en la main ??, perdon n¿si no fui tan explicito

  • @juliansanchez9066
    @juliansanchez9066 2 роки тому +1

    Hola en los setter puedo agregar un if ?

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

      Claro, son funciones como tal y permiten ese comportamiento. 👨‍💻

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

    bien explicado me ayudaste mucho con una tarea una duda como haces lo del sout y te aparece directo el system.out.print. De ante mano gracias

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

      Me alegro que te haya sido útil, estimado amigo. =D

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

    Al fin encontré un buen canal de Java :v

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

      jeje gracias, amigo Yannick! Me alegra de que puedas aprender con mi contenido. 👋🏻 🌍

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

    y el set se puede llenar en otra clase que no sea la principal y hacer el llamado desde la clase principal???

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

      Claro, siempre y cuando sean públicos, son métodos que podrán llamarse desde una instancia creada en otra clase. ✌

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

    y si necesito Meter los valores por teclado? y no ya como tu los pusiste
    en vez de escribir el nombre tu que el usuario lo escriba??

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

      Para poder ayudarte, te invito a que me contactes por Facebook. Búscame por mi fan page: @UskoKruM2010

    • @Mike-fk1ql
      @Mike-fk1ql 6 років тому +1

      facil declaras una variable string y double en el main, y luego le asignas el valor de esa variable a setNombre y setNota

    • @lauram.7038
      @lauram.7038 5 років тому

      @@Mike-fk1ql Era lo que buscaba, que agradable sujeto

    • @Mike-fk1ql
      @Mike-fk1ql 5 років тому

      Laura M. Que bueno

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

    El único que me hizo entender.. El metro ser y get.. Gracias

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

      ¡ Me alegra mucho, amigo Alex ! Espero que continúes viendo este curso. =)

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

    buen tutorial oscar :)
    saludos

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

    Una pregunta, Siempre es un método Get y set individual por cada variable???

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

      Si es que trabajamos las variables como privadas, es así.

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

    hola, como haces para llamarlo con un array, me pidieron hacer usar get y set, luego llamarlos con un arrays( cualquiera ya sea arrayList ) y que pueda ingresar datos y modificarlos...

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

      Te recomiendo que sigas viendo este curso, hay más videos en los cuales explico cómo usar arrays (vectores). =D

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

      me podes dar el link, si no es mucha molestia jeje... estoy en apuros con otros proyectos q entregar...

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

      yoel lopez
      ua-cam.com/video/JMzq2eN4HDI/v-deo.html

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

      GRACIAS !!! ME SIRBIO.... saludos desde Argentina..

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

      yoel lopez
      Excelente ! Saludos desde Perú ! =D

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

    hola disu¡culpa si ami no me aparece ese onde dice insertar codigo se setter and getter que hagon?

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

    ¿Qué debo hacer si quiero ingresar datos por teclado con Scanner pero deseo emplearlo con encapsulamiento si el método set te pide escribir en código los datos y Scanner es durante la ejecución que se ingresa?

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

      Uhmm estimado amigo, la verdad es que no te entendí muy bien. ¿Podrías explicarme mejor para poder ayudarte? 😀

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

      @@UskoKruM2010 jajaja, si tengo ese defecto.
      Tengo una clase con atributos private (nombres, apellidos, edad, etc), y tengo los get y set.
      Quiero ingresar por teclado los datos de esos atributos con Scanner.
      ¿Cómo lo hago si se supone que es por medio del set que se modifican los datos del atributo?

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

      @@elhombreenmascarado5640 Utilizas el método SET para asignar cada uno de ellos, así de fácil. 😉

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

      @@UskoKruM2010 sí profe, esa ya lo sé hacer, pero quiero que mi Scanner entre en el set.

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

      @@elhombreenmascarado5640 Ah ya... entiendo, pero no es recomendable hacerlo así, mejor guarda el valor leído en una variable. 😀

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

    Entonces si entendi bien la unica funcionalidad de los metodos GET y SET es para modificar atributos privados?

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

      Así es, tanto para accederlos como para modificarlos, esa es la finalidad. 😉

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

      @@UskoKruM2010 gracias te quiero

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

      @@MrRampengu ¡Gracias a ti por estar aquí y apreciar mi trabajo! 👋🏻

  • @joseluissernamesa9016
    @joseluissernamesa9016 7 місяців тому +1

    buenardo

    • @UskoKruM2010
      @UskoKruM2010  7 місяців тому

      ¡Excelente! Me alegra saber que mi trabajo te ha sido útil. 🎉

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

    Y ¿que debo hacer? si en ves de ponerle el nombre en el algoritomo... quiero pasarle por teclado ese nombre.
    saludos.

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

      Lo lees desde teclado usando la clase Scanner o la clase BufferedReader.

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

      +Oscar García listo... gracias.

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

      De nada. =D

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

      ahora te tengo otra pregunta, en la parte en la que le asignas el nombre pones.
      alum_1.setnomnre("oscar");
      ¿De que manera debo poner esa parte para asignarla por teclado con la clase Scanner?
      Saludos

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

      KLEIDER G
      alum_1.setNombre(br.next());

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

    Buen video. El get y el set los utilizo en el cmd :v

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

      Oskar The Shooter Gracias, amigo Oskar ! =D

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

    como pasar y sobre todo modificar un valor entero de tu clase alumno hacia tu clase prueba saludosss

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

      +César Gabriel Espinoza Quijada Gracias por ver mi video. =D

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

      +Oscar García (UskoKruM2010) y como hacerlo ?

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

      +César Gabriel Espinoza Quijada Ahh te refieres a la solución... Bueno, puedes un método SET para modificar el valor. =)

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

      +Oscar García (UskoKruM2010) Ok :)

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

    Bien explicado igual comi mi maestra de programación.

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. ;)

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

    Y si dejo los atributos en public siempre? no necesitaría GET y SET, porque los podría modificar directemente. No sería mejor dejarlos públicos? Osea cuál es el sentido de tener esos métodos...
    Por allí leí que es una mala práctica por cuestiones de seguridad de la información... En qué sentido...?

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

      +Kevin L. Asca Serna Lo que pasa es que es más seguro acceder mediante GETs & SETS ya que no siempre deseamos permitir que los usuarios accedan o modifiquen nuestros atributos con total tranquilidad.

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

    explicas mejor que mi maestra xddd

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

      Gracias por apreciar mi trabajo, seguiré subiendo contenido de calidad para ti. =D

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

    Hola.

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

    Gracias a ti mejor dicho :v

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

    Mmm no... lo mismo.... sino creas codigo a pie.... no sirve mucho.... no se aprende si netbeans hace el trabajo.....

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

      ¿A qué te refieres?

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

      Que es mejor explicar creando codigo a pie, y no con netbeans.

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

      Israel Canales
      Lo importante es entender la lógica... no entiendo que de malo tiene.

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

      Pues dicelo a los que si saben programar, no es lo mismo crear a pie, que manipular... y eso lo sabes... Saludos

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

      Israel Canales
      Personalmente, yo conozco muy bien la sintaxis de Java, Python, PHP, VB.NET y JavaScript, podría programar en notepad pero... este curso está pensado para personas que quieren aprender desde cero.