Encapsulación en C#
Encapsulación significa crear un límite alrededor de un objeto a
separar su comportamiento externo (público
) de su interior (privado )
implementación.
C # soporta encapsulación a través de:
- Tipo de Sistema Unificado
- Clases e Interfaces
- Propiedades, Métodos y Eventos
Ejemplo
///Francys System using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrancysSytem_Encapsulamiento { class Program { class Salon { private string nombre = "Omar"; public string Nombre { get { return nombre; } set { nombre = value; } } public string nombres = "Carlos"; } class MainClass { public static void Main() { Salon nuevo_salon = new Salon(); Console.WriteLine("Encapsulación en c#"); Console.WriteLine("Nombre uno : {0}", nuevo_salon.nombres); ///Variable Publica Console.WriteLine("Nombre dos : {0}", nuevo_salon.Nombre); ///Encapsulación Console.WriteLine("\n\nfrancysystem.blogspot.com"); Console.ReadLine(); } } } }
0 comentarios: