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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Отчёт по лабораторной работе №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. та отражает непрерывно меняющиеся условия жизни и профессиональной деятельности
2. 10 поисковых систем мира
3. бути здоровим і тримати себе в формі 10 goldene Regeln lernen ~ вчити 10 золотих правил весь текст топіку ~ це і є ці 10
4. тематические консультации родительские чтения родительские вечера тренинги круглый стол
5. Тема 1 Общие механизмы понятия и термины
6. тематики ЗАДАНИЯ и методические указания к выполнению контрольных работ по дисци
7. I Общая характеристика транспортной системы России Транспорт образно называют ldquo;кровеносной системойrdqu
8. Трудова книжка
9. статья формирует общее правило согласно которому недействительная сделка не вызывает юридических последст
10. Форрестер Джей