DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

Propiedades Get y Set en las clases C#

0

 


Propiedades

Las son otros de los campos que pueden componer un objeto. Su función es controlar la forma en que se accede a los datos de un objeto escondiendo la representanción interna de los mismos. Las propiedades puede permitirnos acceder a un campo de un objeto de tres formas:

·         get: sólo lectura.

·         set: sólo escritura.

·         get y set: lectura y escritura.

// propiedades.cs

 

using System;

 

class Persona

{

  int nacimiento; // año de nacimiento

 

  public Persona(int nacimiento) { this.nacimiento = nacimiento; }

 

  public int Edad

  {

    get { return DateTime.Now.Year - nacimiento; }

    set { nacimiento = DateTime.Now.Year - value; }

  }

 

  static void Main()

  {

    Persona gustavo = new Persona(1973);

    Console.WriteLine("Gustavo tiene {0} años,", gustavo.Edad);

    gustavo.Edad = 31;

    Console.WriteLine("y el año que viene tendrá {0}", gustavo.Edad);

  }

}


DEMOSTRACIÓN

Crearemos una aplicación de consola y arriba del método Main, tipearemos una clase denominándola Venta, como se muestra a continuación:


Despues colocaremos los metodos iva e importeTotal:


En el método Main codificamos lo siguiente:


En el veremos como a través del get y set las propiedades de las clases se encargan de la escritura y lectura.

El resultado a continuación:





Tal vez te interesen estas entradas

No hay comentarios