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);
}
}
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);
}
}
¿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.