Учебно-методическое пособие для студентов и слушателей системы повышения



бет40/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   36   37   38   39   40   41   42   43   ...   75
Конструктор – особый вид метода, предназначенный для инициализации объекта (конструктор экземпляра) или класса (статический конструктор). Кон- структор объекта вызывается при создании экземпляра класса с помощью клю- чевого слова new. Имя конструктора совпадает с именем класса. Конструктор не имеет никакого типа, даже void.
Класс может иметь несколько конструкторов с разными параметрами для разных вариантов инициализации. Если не указано ни одного конструктора или некоторые поля не были инициализированы, полям значимых типов присваива- ется ноль (0 или 0.0), полям ссылочных типов – значение null. Конструктор, вы- зываемый без параметров, называется конструктором по умолчанию.
Пример 1
Создание класса и объекта. Создание и вызов метода. Конструкторы.

  1. Создадим проект сon211.

  2. В едином пространстве имен namespace con211 с шаблоном класса Pro- gram создадим класс Build (проект строения). По умолчанию он имеет моди- фикатор доступа internal.

  3. В этом классе объявим три поля name (имя), area (площадь), kvo (количе- ство жильцов) с модификаторами доступа public. Создадим метод ShowInfo(), ко- торый вычисляет площадь на одного жильца и выводит информацию о строении. class Build

{ public string name; public double area; public int kvo; public void ShowInfo()
{ Console.WriteLine("В доме {0} площадью {1} живет {2} чел, на человека {3:f2}", name, area, kvo, area/kvo);
}
}

  1. В методе Main() класса Program создадим объект dom1 класса Build,

(т. е. построим дом по проекту Build), используя конструктор по умолчанию (без параметров). Зададим значения полей (параметры нашего дома). Вызовем метод ShowInfo().


Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет