У вас вопросы?
У нас ответы:) SamZan.net

Вариант 2 Телефон

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Отчёт по лабораторной работе №4.

Вариант 2 - Телефон.

Цель:  Изучить механизмы и особенности наследования в С#.

Постановка задачи: 

     1.  Дополнить диаграмму классов UML.  

2.  Разработать иерархию классов.

  1.  Проиллюстрировать вызов конструкторов при наследовании.
  2.  Изучить механизм явного вызова конструкторов.
  3.  Проиллюстрировать использования модификатора protected.

UML диаграмма классов:

Описание программного модуля:

 

 

class Mobile : Phone        // класс мобильных

{

 public Mobile(): base("Cool")  // конструктор класса Mobile и базового класса

 {

 Console.WriteLine("This constructor default of Mobile.") ;

 }

};

    

class Paystation : Phone       // класс таксофонов

{

 protected string Place;  // место размещение

 public void SetPlace(string pl)  // изменить место

{

 Place = pl;

}

    

 public Paystation()  // конструктор

{

 Console.WriteLine("This constructor default of Paystation.") ;

}

};

sealed class Siemens : Mobile     // класс мобильных - Siemens

{

 private string Buttons;     // кнопки

 public void SetButton(string button)  // изменить кнопки

{

 Buttons += button;

}

 

 public Siemens()             // конструктор    

{

 Console.WriteLine("This constructor default of Siemens.") ;

base.Ring(333);           // вызов метода базового класса

}

};

Результат работы программы:

Выводы:

  1.  Приобретены навыки в реализации наследования в C#.
  2.  Приобретён навык в создании защищённых атрибутов класса.
  3.  Получен опыт работы с конструкторами базовых классов  в C#.
  4.  Получен опыт реализации иерархии классов C#..
  5.  Получен навык по реализации закрытых классов.
  6.  Приобретен опыт по работе в вызове методов базового класса .




1. 1] Понятие правонарушения [1
2. 1С- Предприятие Для создания новой базы данных нужно запустить клиентское приложение 1С- Предприятие н
3. Особенности и перспективы развития налоговой системы Республики Казахстан
4. Реферат на тему- Линейнофункциональная система управления
5. Современные маркетинговые исследования
6. статистика походить від латинського слова
7. Отто Вейнингер
8. Note concepts nd thus to clssify individul objects into groups clsses
9. кредитного обслуживания предприятий организаций и населения функционирование кредитной системы играют ис
10. HOW SIGNIFICANT WAS ALEXANDER DUBCEK IN THE DEVELOPMENT OF REFORMIST COMMUNISM.html
11. Говоря простыми словами композиция аромата ~ это смесь натуральных и душистых веществ входящих в его сост
12. тематичних наук Харків ~ Дисертацією є рукопис
13. Гендерное измерение в современном социально-коммуникативном дискурсе роль рекламы
14.  Легоконструирование Лахтаева Л
15. тематика Числові ряди
16. тема интуитивных представлений о реальности
17. і Ідентифікація мовної особистості
18. рассуждение наоснове прочитанного текста С2
19. е факты сделки расчеты результаты хозй деятти состав и размещение имущества а также источники образован
20. Реферат- Себестоимость сварочных работ