Bir nechta obyekt


ULASHISH

Bir nechta obyekt

Bitta sinfdan bir nechta obyekt yaratishingiz mumkin:

Misol

Car sinfidan ikkita obyekt yarating:

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

O‘zingiz sinab ko‘ring »


Bir nechta sinfdan foydalanish

Shuningdek, bir sinfning obyektini yaratib, unga boshqa sinfda murojaat qilishingiz mumkin. Bu ko‘pincha sinflarni yaxshiroq tashkil qilish uchun ishlatiladi (bir sinfda barcha maydonlar va metodlar, boshqa sinfda esa Main() metodi (bajariladigan kod) joylashadi).

  • 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);
  }
}

O‘zingiz sinab ko‘ring »

public kalit so‘ziga e’tibor berdingizmi? U kirish modifikatori deb ataladi va Car’ning color o‘zgaruvchisi/maydoni boshqa sinflar, masalan, Program uchun ham ochiq ekanini bildiradi.

Kirish modifikatorlari va sinflar/obyektlar haqida keyingi boblarda ancha batafsil bilib olasiz.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!