Course C #. POO IX. Anonymous classes. Video 35

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

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

  • @claudiomendieta
    @claudiomendieta 5 ปีที่แล้ว +106

    El único profesor que te hace aprender hasta equivocándose. Increíble su modo de explicación.

    • @romanagr
      @romanagr 3 ปีที่แล้ว +9

      No solo eso... Te explica porque se produjo el error y te enseña algo nuevo gracias a ese error...

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

      Equivocarse es literalmente la manera más básica de aprender, no sé de qué hablas.

    • @gonzaloteseira5318
      @gonzaloteseira5318 8 หลายเดือนก่อน +1

      se equivoco a propósito solo que es muy humilde para decirlo

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

    Me hace gracia y a la vez me apena como van bajando las visitas a medida que avanza el curso.
    Se ve que la gente se da cuenta de como es la programación en realidad y parece que no les mola la idea.
    Aprovechen este curso si de verdad les interesa aprender a programar, yo he contratado cursos online buscando la forma mas optima de aprender y puedo decir que se aprende MUCHO mas con este hombre que con el curso de pago.

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

      Claro el Profe Juan es demasiado bueno, tiene el don de saber explicar!

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

      Tal cual. Y si vieras el primer vídeo de Java (tambien del canal de JUAN) tiene más de 2 millones de vídeos, y después, como a partir el vídeo 10 se han reducido enormente. Jaja
      Por cierto, te recomiendo que veas esos vídeos (si es que ya no lo has visto). Estan geniales!!
      Saludos.

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

      ZI

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

      me pasa igual. he pagado varios cursos de plataformas como platzi y otros y los profesores de ahi explican los conceptos muy superficialmente en ocasiones y jamás llegan al nivel de detalle de este profesor. un crack

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

      Totalmente de acuerdo, empecé con un curso de pago de c# y a mitad de curso conocí a Juan repasa mas detalles, da muy buenos ejemplos. Nada que ver mil gracias por estos videos, están llenos de valor

  • @lucioberardobj16
    @lucioberardobj16 5 ปีที่แล้ว +18

    Además de increíble explicando, tienes muy buen sentido del humor! Un portento 😂

  • @yacoobsc.m3269
    @yacoobsc.m3269 5 ปีที่แล้ว +33

    Llevaba tiempo esperando a que avanzara el curso, pero las ansias me pueden y he adsorvido todos los videos en 3 días me he quedado con ganas de mas... he visto que c# es lo mismo que java y cambian algunos conceptos que me gustan mucho, queria felicitar una vez mas por tu aporte a la comunidad con tu admirable sacrificio por enseñar a cambio de poco... ojala el mundo capiese de personas como tu, un saludo a todos los entusiastas de la informática.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +10

      Muchas gracias por el comentario. En breve continuaré avanzando. Mucha suerte con tu canal. Un cordial saludo!

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

      Querido amigo, no te lo tomes a mal este consejo, he tratado se ver todos los videos en 3 días al igual que tú, pero al final me he acabado saturando y sin conocimientos

  • @michaelbryangchevezangulo6052
    @michaelbryangchevezangulo6052 2 ปีที่แล้ว +1

    podemos agregar que los atributos de las clases anominas son read only por lo que no se pueden modificar.
    un saludos desde Nicaragua a juan gracias por el curso.

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

    excelente explicación, estos videos me enseñan que uno nunca deja de aprender, trabajo varios años en el ramo de la informatica y el desarrollo en mi pais, y no sabia muchisimas cosas que he aprendido en estos videos, Dios te bendiga amigo, excelente profesor sigue asi, saludos desde Colombia.

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

    Esto es como los objetos en JS nada mas que en vez de ":" se usa el "=" Muchas gracias por el curso...Saludos desde Argentina

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

    19 años quisiera tener yo también jajaja. Pedazo de tutoriales. Muchas gracias por tu ayuda!

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

    Gracias Juan que tengas hermoso dia.

  • @alejandrovasquez6751
    @alejandrovasquez6751 5 ปีที่แล้ว +3

    Excelente. Una explicación impecable, se entiende todo al instante. Gracias prof!

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

    Cada día aprendiendo un poco más, gracias totales...

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

    Genial video, profesor, muchas gracias, las personas cuyas oportunidades o escasos recursos ahora podrían permitirse entender mejor la programación gracias a usted, :)

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

    Pzz si broth eres un Portento en la programación, en serio excelentes tus vídeos me han ayudado mucho.

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

    Por fin veo algo muy familar a los objetos de javascript, ya me hacia falta 😂

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

    Esto de las clases anónimas son bastante útiles para cantidad de datos grandes y así presidir de los diccionarios de c# (más que nada porque se tiene que hacer mas proceso para crearlos) y como tu lo dices en consultas a bases de datos vienen muy bien.

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

    El mejor profesor!!

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

    gracias a ti estoy aprendiendo a programar :)

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

    Excelente video profesor!!

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

    eres muy bueno explicando

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

    El mejor profesor, a ver que tal. Reproduciendo...

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

    Excelente explicación.

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

    Estupenda clase. Gracias y ánimo.

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

    Espectacular lo de la clase anónima, gracias!.

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

    Muy buen trabajo. Gracias !!

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

    Por fin una clase que entendí a la primera 😅

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

    El mejor Juan!

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

    Muy bien como siempre y a la espera del proximo video. Gracias!

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

    me sirvio de mucho , ya que vi en sistema algo asi de las variables anonima que no entendia como las utilizaban

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

    Buah, estás tochísimo.

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

    👍👍👍👍👍👍👍👍 Como siempre

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

    Buen video

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

    How are you, Mr. Portento???. I am very happy with your videotutorials. You really explain everything very well!!!.

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

      es mas gallego que lobezno vital a todo gas y le hablás en inglés!! En serio?

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

      @@danielgonzalez2582 😀😀😀😀😀😀

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

    Gracias!

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

    Excelente!

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

    Creo que no puedo esperar, voy a buscar inmediatamente para que sirven esas clases anónimas.

  • @bulmavegeta23
    @bulmavegeta23 5 ปีที่แล้ว +3

    hace unos días te vi en una video de Ilerna, me imaginaba que eras una persona mayor de 50 años jejejej... saludos y gracias por el gran aporte a la comunidad del aprendizaje.

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

      :))) Gracias a ti por el comentario. Aun no he llegado a esas edades...pero llegaré (como todos). Un saludo!

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

    Fantástico como siempre Juan!! Solo una pregunta: Cuándo asignaste una variable de clase anónima a otra, si hubieras hecho un Consolé.WriteLine del campo Nombre, por ejemplo, ¿Que hubiera salido en pantalla? ¿Los dos nombres ? Mil gracias MAESTRO.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +10

      Saldría "Ana". Antes de imprimir hemos hecho lo siguiente:
      miVariable=miOtraVariable;
      Es decir, reemplazamos lo que hay en miVariable por lo que hay en miOtraVariable. Y en miOtraVariable hay "Ana" almacenado en Nombre.
      Tanto si escribes "Console.WriteLine(miVariable.Nombre);" como si escribes "Console.WriteLine(miOtraVariable.Nombre);", el resultado es "Ana"
      Un saludo!

  • @edwina.espinaltaveras4222
    @edwina.espinaltaveras4222 3 ปีที่แล้ว +1

    Vengo de JS y las clases anónimas se parecen muchísimo a los objeto primitivos de JS

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

    Tengo una duda si Juan o alguien me puede contestar,
    para que sirven las llaves {} a la hora de declara objetos o en que contexto se usan o cuando deben usarse, es que si se dan cuenta a la hora de delcarar un objeto de una clase anonima se usan
    ya ven como lo hizo Juan en el video,
    var miobjeto = new {propiedad1, propiedad2}
    bueno eso es una, Y TAMBIEN
    me di cuenta que si yo declaro un objeto cualquiera de cualquier clase puedo usar las llaves{} también en lugar de los parantesis() del constructor osea normalmente para instanciar un objeto seria asi:
    MiClase miobjeto = new MiClase();
    esta es la forma normal pero me di cuenta que también me acepta usar las llaves{} osea:
    MiCalse miobjeto = new MiClase { };
    osea y pues que genial no, pero porque funciona también de esta manera?? o que función , que utilidad le puedo dar a las llaves o en que casos puedo usar las llaves a la hora de iniciar objetos ya ven que pues en las clases anonimas se usan las llaves y pues son para declara ahí las propiedades de ese objeto ya que no hay ninguna clase en donde declarar esas propiedades, y entonces pense ahhh, tal vez es una forma simplificada de declarar propiedades a un objeto sin necesidad de irte a la clase de donde es el objeto a declararlas, pero NO, no me deja declarar propiedades en las llaves{} cualquier cosa que ponga dentro me da error, asi que pues esa es mi duda para que rayos sirven las llaves a la hora de instanciar objetos, y si no sirven de nada entonces porque no me marca ningún error a la hora de declarar un objeto con llaves{} en lugar de los parentesis() del constructor.
    agradeceria que me explicaras profe JUAN o alguien que sepa Gracias

  • @AndersonGarcia-qq3rt
    @AndersonGarcia-qq3rt ปีที่แล้ว

    Presente

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

    Gracias por el video Juan,solo me quedo una duda,al interior de la clase anónima van los atributos de un objeto,o son objetos,es decir tomando el ejemplo que diste: nombre="Juan", edad=19.
    Son don instancias o dos atributos de la clase.

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

    Ja ja 19, se te cayó una sota.
    Saludos.

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

    Bien profe Juan, gracias

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

    En el minuto 8:05 podríamos decir que la declaración de "miVariable" con el tipo de dato var es como si fuera una asignación dinámica, en este caso lo toma como un objeto.

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

    son como los diccionarios en python?

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

    la primera vista

  • @a.joseroman4071
    @a.joseroman4071 5 ปีที่แล้ว

    Hola ¡Buen Curso!, tengo una duda-inquietud general respecto a la POO, vengo de la programación estructurada Cobol - Clipper , y me gustaría a groso modo que me comentaras cómo podría organizar en POO por ejemplo: Un programa de gestión que hace facturas, dado que la factura lleva número, fecha, cliente, lineas de factura... que objetos habría o qué clases? ¿Sería factura la clase? ¿Y cliente?
    Es ese enfoque lo que no termino de asumir al intentar trasladarlo a la vida real, no se por donde cogerlo.
    Creo que con esa explicación podría desenredarme la lógica de mi cabeza.
    Como he dicho antes a groso-modo en líneas generales.
    Gracias.

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

      Hace un año de tu comentario, asumo que ya lo debes tener más claro pero a muy muy grandes rasgos te digo que sí factura y clientes serían clase y Nro factura, fecha, etc serían las propiedades.

    • @a.joseroman4071
      @a.joseroman4071 4 ปีที่แล้ว

      @@EloyTN Hola Eloy, que va para nada .... y eso que lo he repasado 1000 veces .... no logro que me entre en la cabeza la logica de la poo .... no se como enfocar lo del ejemplo de la factura .... a ver si algun "alma caritativa" me hace un esquema o no se .... por que me he dado por vencido ... y no conozco a nadie que me lo pueda explicar para que me entre ... Gracias Eloy

    • @a.joseroman4071
      @a.joseroman4071 4 ปีที่แล้ว

      @@EloyTN Fijate si ando frustado, que he decidido dejar de aprender c#, he estado estos meses de confinamiento a full .... y nada, he empezado con Visual Foxpro ... que me es mas ameno .... antiguo como yo ... pero al menos logro hacer algo. jejej

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

      @@a.joseroman4071 el buen FoxPro vaya pues adelante a darle.
      Imagino el embrollo que puede llegar a ser el querer asimilar esta forma de programar viniendo de algo totalmente distinto, a ver pues cuales son las dudas concretas que tienes? Si está en mi alcance (pues no soy educador ) con gusto te ayudo a entenderlo.

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

    una pregunta var miVariable = new {nombre="juan}; se le denomina una tupla?

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

    muchos quisieramos volver a tener 19 años 😪😪

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

    las clases anónimas serían como los diccionarios en python, ¿no?

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

    eso no es manejar objetos?

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

    👀

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

    y los videos 33 y 34 se borraron profe?

  • @gonzaloteseira5318
    @gonzaloteseira5318 8 หลายเดือนก่อน

    hola las clases anónimas son lo mismo que en otros lenguajes se llaman diccionarios ???? como en c++

    • @edgarlinarez2463
      @edgarlinarez2463 5 หลายเดือนก่อน +1

      Hola, se que es tarde para responder pero no son diccionarios.

    • @bruck1909
      @bruck1909 4 หลายเดือนก่อน

      @@edgarlinarez2463 Así es pero se comportan como diccionarios de Python

  • @Afro-code
    @Afro-code 5 ปีที่แล้ว +1

    hola, no sé si es error de mi navegador pero no se ve bien, solo permite calidad 360p.

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

      Solo debes esperar un poco, ahora ya deberías verlo a la máxima calidad posible.

    • @Afro-code
      @Afro-code 5 ปีที่แล้ว +1

      @@osubarudo5041 cierto, solo podia verlo a 360 pero ya se visualiza en HD. Desconocía que hubiese que esperar un tiempo. Muchas gracias.

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

      Hasta que youtube no acaba de procesar los vídeos agrega las demás resoluciones, puede llevar minutos, horas y hasta días (depende de que tan delicado se ponga youtube XD).

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

    En realidad no son clases, sino tipos anónimos, y tienen la particularidad de que sus propiedades una vez se les asigna su valor, son de sólo lectura. Es una forma alternativa al uso de constantes sueltas.

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

      Más que constantes se podrían definir como diccionarios de datos, como se manejan en Python, objetos de javascript, archivos Json, arrays asociativos en php. No pueden ser constantes por que (según tengo entendido) se pueden sobrescribir (pero no cambiar su tipo).

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +6

      Podríamos debatir largo y tendido sobre qué son realmente y posiblemente tengáis razón. Pero yo solo se que todos los libros de programación lo llaman "clases anónimas" y yo no iba a ser menos. Un saludo!

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

      @@pildorasinformaticas Si aparte de que para invocarlas se necesita de la palabra reservada new y ademas que se comporta como un constructor, lo del diccionario fue para ejemplificar a que equivaldría en otros lenguajes ademas de que siguen comportándose como objetos :) .

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

      En la documentación les llaman tipos anónimos, pero tambien los nombran como clases en algunas partes, asi que ambos térmionos son correctos.

  • @nickledesmac.786
    @nickledesmac.786 5 ปีที่แล้ว +1

    Prof se acabo el curso de android????

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

      No lo ha acabado todavía....

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

      No, no se ha acabado. En breve continúo. Un saludo!

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

    alguien me puede decir si puedo guardar una classe ya creada en una variable?

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

    Que sucede si se usa el Metodo GetType() en una instancia de este tipo?

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

      se te borra la carpeta con porno de enanos que tenés ahí

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

    eso no es una clase anónima es un objeto anónimo y es por que con el operador new esta instanciando la clase, de echo, lo instancias con atributos.

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

    sizar? o sisharp (pronunciacion) :)

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

      Acaso eso es importante? Si fuera un curso de ingles estaría de acuerdo contigo.

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

      Es de España, por eso lo mencionan como se escribe, en México lo decimos mas común como se pronuncia (que en teoría es el deber ser) Pero luego te recomiendo un canal bien bueno para clases de ingles.

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

      @@skdante100 era broma no aguantan nada

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

      @@adrian_ag jaja asi bromero yo jaja.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +11

      Ni idea. Este comentario de Adrian Aguilera me lo tomo como una broma (que es lo que es) y no me molesta en absoluto, pero no os imagináis la de veces que me han escrito cientos de comentarios indignados "exigiéndome" cambiar mi pronunciación de algunos términos de programación. Incluso recuerdo una vez que me escribió alguien pidiéndome que no utilice la palabra "coche" en mis ejemplos de programación porque en su país se dice "carro". El ser humano es sorprendente

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

    Por lo que veo, una clase anónima es muy parecida a un struct en C.

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

    7:45 ..... Profe quitese unos 10 años o más ??? 😂😂😂😂😂

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

    Buenas tardes brother, me gustaría consultar algo, pese a que en todo el curso no he visto manejo de diccionarios, algo que en otros lenguajes como python si, y pues me son bastante útiles, la sintaxis de la declaración de esta clase anónima es muy similar a la declaración de un diccionario
    -¿En c# esta clase anónima se puede usar como diccionario?
    -¿Puedo recorrer esta clase anónima con un bucle?
    -¿O mas adelante explicaras el concepto de diccionario en c#?
    -¿O en c# no se manejan diccionarios?
    Pregunto por que la verdad me genera curiosidad, muchas gracias men, estaré atento a tus respuestas.

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

    Una decepción como maneja C# las clases anónimas, por ejemplo, si deseo implementar un método de una Interface sin definir una clase interna, no puedo utilizar una clase interna anónima, Java y por lo mismo Android si permiten definir clases internas anónimas

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

      En Java tenemos las clases anidadas (4 tipos, creo), pero es pronto para sacar conclusiones. Sería muy raro que en C# no se implementara algo que sí funciona en otros lenguajes.

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

    gracias a ti estoy aprendiendo a programar :)