🚩 Nuevo en el canal? Activa la 🔔 cuando te suscribas! ►[goo.gl/TZEYAO]◄ GRACIAS POR TU APOYO Y TU LIKE
@carlosmedina7423 жыл бұрын
Muy bien explicado mejor que mi maestro de universidad no dejes de hacer este tipo de contenido muchos nos interesamos por estos temas mientras más se aprenda mejor
@CarlosOrtiz-k1z Жыл бұрын
Los constructores son muy útiles, gracias!!!!
@oswaldorodriguez1554 жыл бұрын
Otro aspecto no se ejecuta automaticamente un constructor, un constructor es llamado por defecto al momento que inicializar el objeto de la clase mediante el new Creas el objeto de la clase = inicializas el objeto Telefono tel = new Telefono() En si no es que se llame automaticamente, si no que haces un llamado al metodo constructor y en escencia puedes tener mas de un metodo constructor, al menos es como se debe hacer y la teoria aplicada en Java, la variante es que cambia ya sea por que en el argumento cambia, la escencia del metodo constructor es inicializar los atributos pero tambien puedes mandar llamar otros metodos o inclusive si tu programa trabaja con hilos puedes iniciar un hilo para que trabaje con tu programa o iniciar tareas de manera sincronizada
@oswaldorodriguez1554 жыл бұрын
Un metodo no es mas que un procedimiento, funcion, actividad o tarea que puede realizar una clase, en si no es un lugar o fragmento de codigo, te paso el dato, por que creo que esta mal dicho y podemos caer en confusion a la hora de explicar conceptos de la POO
@daniloalvarez61813 жыл бұрын
Clárisimo!, Like y tienes un nuevo subscriptor. Saludos!
@gregorysalazardominguez62743 жыл бұрын
Ayuda amigo, no sé nada de programación y me metí a un curso de desarrollo de videojuegos y cada semana estoy sufriendo un problema tras otro, ahora me apareced esto en el VisualStudio2017 de unity Assets\MisAssets\ControlArbol.cs(51,34): error CS1729: 'Color' does not contain a constructor that takes 2 arguments ¿Sabes qué significa? o ¿Sabes quién podría ayudarme?
@usdekx4 жыл бұрын
Espero que puedas responder, ¿de qué me sirve inicializar los valores dentro del constructor si lo puedo hacer fuera de este? ¿Qué ventajas otorga?
@oswaldorodriguez1554 жыл бұрын
Que tal si tienes metodos y variaables privados no los vas a poder manipular desde afuera si los ocupas desde otra clase, sobre todo cuando tienes clases que necesitas usar desde otra clase, ocupas sus atributos y sus metodos y solo el constructor te permite eso por que son privados, obvio que si tienes variables privadas puedes crear metodos publicos que te permitan manipularlas, pero eso es cuestion de la seguridad y encapsulacion que requieras de tus datos, en la POO todo se puede pero es criterio de cada programador las ventajas y desventajaas que tiene cada elemento que la compone.
@usdekx4 жыл бұрын
@@oswaldorodriguez155 ok, pero en el vídeo al principio a las variables les da valores fuera del constructor y después quita eso y le da los valores dentro del constructor. ¿A lo que voy es qué pasa si se dejara como al principio que le da los valores justo al declarar?
@domyidi34483 жыл бұрын
Yo recordando que entre mas comentarios KZbin recomienda mas los videos 😉 XD
@dany03434 жыл бұрын
Alguien sabe cómo pedir datos en el Main y luego con ese dato inicializar el constructor?):
@querumba57534 жыл бұрын
lo que entendi fue: el metodo contructor se usa para asignar un valor al obejeto que vallamos a utilisar . esa asi? , o me equivoco?
@oswaldorodriguez1554 жыл бұрын
no especificamente, el metodo constructor no asigna valor al objeto, el metodo constructor valga la redundancia sirve para "construir" atributos del objeto de la clase (si es que los especificas dentro del contructor) y para ello el objeto debe ser inicializado (mediante la llamada del new) al inicializar el objeto se hace la llamada por defecto del constructor, declarado o no declarado en la clase con o sin atributos, de hecho un objeto solo tiene dos valores, null (no instanciado o inicializado) e inicializado cuando haces esto: Telefono tel; Realmente solo generaste un objeto, pero aun no lo haz inicializado, su valor es null cuando haces: Telefono tel = new Telefono(); o Telefono tel; //mas codigo Tel = new Telefono(); haz inicializado el objeto y si dentro del constructor tienes atributos que modificas, o pides datos al usuario para esos atributos estas modificando los atributos del objeto
@Juan-vc7zo3 жыл бұрын
@@oswaldorodriguez155 Excelente explicacion, no le habia entendido con nadie pero ya le entendi con lo que dijiste, excelente!!!