ГлавнаяПрограммирование → Сделать 4 лабораторных работ

Сделать 4 лабораторных работ

Задание

Лабораторная работа №1. Классы и объекты: общие сведения, поля, методы

Цель работы:

Познакомиться с основой объектного подхода в языке C#, созданием объектов и классов.

Задание для самостоятельной работы

  1. Объявите класс, который предназначен для ведения бухгалтерских записей на синтетическом счете;
  2. Для объявленного класса определите методы;
  3. Создайте несколько экземпляров класса и продемонстрируйте работу с ним: открытие счета, запись операций на счете, определение оборотов и конечного сальдо.

Контрольные вопросы

1) Что понимается под термином «класс»?

2) Какие элементы определяются в составе класса?

3) Каково соотношение понятий «класс» и «объект»?

4) Что понимается под термином «члены класса»?

5) Какие члены класса Вам известны?

6) Какие члены класса содержат код?

7) Какие члены класса содержат данные?

8) Перечислите пять разновидностей членов класса специфичных для

языка C#.

Лабораторная работа №2. Классы и объекты: конструкторы и деструктуры

Цель работы:

Познакомиться с основой объектного подхода в языке C#, изпользованием конструктуров и деструкторов.

Задание.

Дополните класс Rectangle деструктором. Продемострируйте его работу Задание для самостоятельной работы

1. Используя решения задания, приведенного в лабораторной работе №1, дополните класс конструктором по умолчанию и двумя конструкторами, принимающим аргументы.

2. Используя решения задания, приведенного в лабораторной работе №1, дополните класс десконструктором.

3. Создайте несколько экземпляров класса и продемонстрируйте работу конструкторов (в частности при открытии активного и пассивного счета) и деструктора.

Контрольные вопросы

  1. Для чего используется конструктор?
  2. Что такое конструктор по умолчанию?
  3. Для чего используется деструктор?
  4. Когда запускается деструктор?

Лабораторная работа №3. Классы и объекты: свойства. Инкапсуляция.

Цель работы:

Познакомиться с основой объектного подхода в языке C#, изпользованием свойств. Познакомиться с реализацией принципа инкапсуляции на языке С#.

Задание для самостоятельной работы

1. Используя решения задания, приведенного в лабораторной работе №1 и №2, дополните класс свойствами разных видов (только для чтения, только для записи, для записи и для чтения).

2. Создайте несколько экземпляров класса и продемонстрируйте работу индексаторами

Контрольные вопросы

  1. Что такое инкапсуляция?
  2. Для чего используется свойства?
  3. Как вызываются методы чтения и установки свойства?
  4. Каково содержание метода чтения свойства?
  5. Каково содержание метода установки свойства?

Лабораторная работа №4. Классы и объекты: индексаторы

Цель работы:

Познакомиться с основой объектного подхода в языке C#, изпользованием индексаторов.

Задание для самостоятельной работы

1. Используя решения задания, приведенного в лабораторной работе №1,2,3, дополните класс индесатором

3. Создайте несколько экземпляров класса и продемонстрируйте работу индесатора

Контрольные вопросы

  1. Что такое инкапсуляция?
  2. Для чего используется свойства?
  3. Как вызываются методы чтения и установки свойства?
  4. Каково содержание метода чтения свойства?

10.Каково содержание метода установки свойства?

 

 

 

.

 

Детали товара
  • 230 руб.
  • Лабораторная работа
  • C#
  • Нет
  • Visual Studio
  • Нет
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.