Instanciación en C#

En la programación orientada a objetos, nos podemos encontrar con el término instanciación, que también significa ejemplificación y se define como la creación de una instancia o ejemplar de una clase.

En el siguiente ejemplo se muestra un diseño de un objeto, hay que aclarar que no se trata de un objeto en sí y que se trata de una clase para un objeto por lo que no se le asignó memoria;

class Employee
{
 public Employee (string firstName, string lastName, int age, doublépayRate)
 {
 this.firstName = firstName;
 this.lastName = lastName;
 this.age = age;
 this.payRate = payRate;
 }
 protected string firstName;
 protected string lastName;
 protectedint age;
 protected double payRate;
 public double Calculatepay (inthoursWorked)
 {
 return (payRate * (double) hoursWorked);
 }
}

Se tiene que declarar una instancia de la clase para poder utilizarla;

publicstaticvoidmain()
{
            Employee emp = new Employee (“Ana”, “Lopez”, 22, 65);
}

Aquí, emp se declara como Employee y se instanció con el operador new.

La variable emp representa una instancia de la clase Employee y se considera como objeto Employee.

Grupo de WhatsApp: https://chat.whatsapp.com/HcazyklpyeU4X3BF657KFQ
Grupo de Telegram: https://t.me/Masterhacks_net

Donaciones
Gracias por apoyar el libre conocimiento!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
BCH: qqnkqcu8sa90zuuzd2nvdrslgdv3u5ta6cy4ch0rnq
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *