MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Múltiples clases y objetos


Múltiples objetos

Puedes crear múltiples objetos de una clase:

Ejemplo

Crea dos objetos de Car:

class Car
{
  string color = "red";
  static void Main(string[] args)
  {
    Car myObj1 = new Car();
    Car myObj2 = new Car();
    Console.WriteLine(myObj1.color);
    Console.WriteLine(myObj2.color);
  }
}

Inténtalo tú mismo »


Usando múltiples clases

También puedes crear un objeto de una clase y acceder a él en otra clase. Esto se usa a menudo para una mejor organización de las clases (una clase tiene todos los campos y métodos, mientras que la otra clase contiene el método Main() (código a ejecutar)).

  • prog2.cs
  • prog.cs

prog2.cs

class Car
{
  public string color = "red";
}

prog.cs

class Program
{
  static void Main(string[] args)
  {
    Car myObj = new Car();
    Console.WriteLine(myObj.color);
  }
}

Inténtalo tú mismo »

¿Notaste la palabra clave public? Se denomina modificador de acceso y especifica que la variable/campo color del Car también es accesible para otras clases, como Program.

Aprenderá mucho más sobre los modificadores de acceso y las clases/objetos en los próximos capítulos.