Поля класса

Поля класса – это переменные принадлежащие непосредственно классу. Эти переменные доступны из любого метода класса и к ним могу применяться модификаторы доступа в отличие от переменных методов.

Объявление полей класса в общем виде выглядит следующим образом:

модификатор_доступа тип_поля имя_поля;

Для примера можно рассмотреть класс Point с двумя полями – _x и _y:

class Point {
    public int _x;
    public int _y;
}

В этом примере поля _x и _y имеют максимальный уровень доступа – public. Рассмотрим пример доступа к этим полям класса:

using System;

class Program {
    static void Main() {
        Point p = new Point();

        p._x = 5;
        p._y = 10;

        Console.WriteLine("_x = " + p._x + " : _y = " + p._y);
    }
}

class Point {
    public int _x;
    public int _y;
}

В строке 5 кода создается новый объект класса Point. В строках 7 и 8 полям класса _x и _y присваивается значение 5 и 10 соответственно. В общем случае доступ к полю класса можно описать так:

объект_класса.член_класса;

avatar
5000
  Подписаться  
Уведомление о