Introducción

Completado

En este módulo se tratan los aspectos esenciales de la encapsulación de datos por clases en C#. El contenido se centra en propiedades de clase, descriptores de acceso de propiedad y métodos. También profundiza en la accesibilidad de los miembros de clase y el uso de métodos de extensión.

Imagine que está trabajando en una empresa sin ánimo de lucro y que está ayudando a actualizar algún software antiguo. Forma parte de un equipo que crea clases que encapsulan la lógica de negocios y los datos. Debe comprender cómo definir clases, crear propiedades, controlar el acceso a los miembros de clase e implementar métodos. También debe saber cómo ampliar los tipos existentes mediante métodos de extensión. Este módulo le guiará a través de estos conceptos y proporcionará ejemplos prácticos para ayudarle a aplicarlos en su trabajo.

Los temas tratados en este módulo incluyen:

  • Examinar los miembros de clase y el uso de propiedades y métodos.
  • Crear propiedades de clase y descriptores de acceso de propiedad.
  • Creación de clases que implementan propiedades implementadas automáticamente.
  • Restricción del acceso a propiedades y descriptores de acceso mediante modificadores de acceso.
  • Crear métodos de clase y métodos sobrecargados que aceptan reference y value argumentos de tipo.
  • Crear métodos de extensión para una clase.
  • Ejercicio: Actualización de una clase con propiedades y métodos en C#.

Al final de este módulo, podrá crear y administrar clases en C#, controlar el acceso a los miembros de clase, implementar métodos y ampliar los tipos existentes mediante métodos de extensión. Este conocimiento le permitirá desarrollar aplicaciones de software sólidas y eficaces en C#.