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.


Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 646180192143715428 Nombre: Masterhacks LATAM Banco: STP

Deja una respuesta

Tu dirección de correo electrónico no será publicada.