domingo, agosto 1, 2021
Un método es un bloque de código que contiene una serie de instrucciones. Un programa hace que se ejecuten las instrucciones al llamar al método y especificando los argumentos de método necesarios. En C#, todas las instrucciones ejecutadas se realizan en el contexto de un método. El método Main es el punto de entrada...
Una propiedad es un miembro que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales denominados descriptores de acceso. Esto permite acceder fácilmente a los datos a la...
El lenguaje C# está diseñado para que las versiones entre clases base y derivadas de diferentes bibliotecas puedan evolucionar y mantener la compatibilidad con versiones anteriores. Esto significa, por ejemplo, que la introducción de un nuevo miembro en una clase base con el mismo nombre que un miembro de una clase derivada es totalmente...
El polimorfismo suele considerarse el tercer pilar de la programación orientada a objetos, después de la encapsulación y la herencia. Polimorfismo es una palabra griega que significa "con muchas formas" y tiene dos aspectos diferentes: En tiempo de ejecución, los objetos de una clase derivada pueden ser tratados como objetos...
Un constructor estático se usa para inicializar cualquier dato estático o realizar una acción determinada que solo debe realizarse una vez. Es llamado automáticamente antes de crear la primera instancia o de hacer referencia a cualquier miembro estático. C#Copiar class SimpleClass { // Static variable that must be initialized at run time. ...
Un constructor privado es un constructor de instancia especial. Se usa generalmente en clases que contienen solo miembros estáticos. Si una clase tiene uno o más constructores privados y ningún constructor público, el resto de clases (excepto las anidadas) no podrán crear instancias de esta clase. Por ejemplo: C#Copiar class NLog { ...
Los constructores de instancias se usan para crear e inicializar las variables miembro de instancia cuando se usa la expresión new para crear un objeto de una clase. Para inicializar una clase estática, o variables estáticas en una clase no estática, se define un constructor estático. Para obtener más información, vea Constructores estáticos (Guía de programación...
Cuando se crea una class o un struct, se llama a su constructor. Los constructores tienen el mismo nombre que la class o el struct y suelen inicializar los miembros de datos del nuevo objeto. En el ejemplo siguiente, una clase denominada Taxi se define mediante un constructor simple. Luego, se crea una instancia de la clase...
Cada vez que se crea una clase o struct, se llama a su constructor. Una clase o struct puede tener varios constructores que toman argumentos diferentes. Los constructores permiten al programador establecer valores predeterminados, limitar la creación de instancias y escribir código flexible y fácil de leer. Para obtener más información y ejemplos, vea Usar constructores y Constructores...
Jordan Walke , quien es el creador de ReactJS anunció recientemente en la plataforma de microblogging, que después de una década dejará Facebook.  Walke había estado trabajando como ingeniero de software en el gigante de las redes sociales, donde estaba trabajando en la biblioteca React JavaScript. En una publicación, Walke tuiteó que...
JavaSript es, junto a Java y Phyton, uno de los lenguajes de programación más populares y utilizados a día de hoy. En los últimos tiempos, especialmente desde que Microsoft es propietario de GitHub, se está oyendo hablar de una nueva solución, un nuevo aporte para los programadores: TypeScript.  Para quienes no conozcan TypeScript, este es...
Understanding the differences between Django and Node.js comes down to understanding their data capabilities and the programming languages that make up each one's history. As part of the planning process for a typical web or mobile development project, programming teams will need to decide on the framework they'll use to...