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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 19.5.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. темам. Обратимые и необратимые в термодинамическом смысле процессы
3. список кандидатов на включение в состав спортивных сборных команд Ленинградской области утвержденный през
4. Мы ищем защиты у Аллаха от зла наших душ и дурных дел
5. тема долговременных условных знаков обычно визуальной природы предназначенных для фиксации речевых произв
6. Для обозначения этих направлений давно уже используются две дефиниции ~ углубление и расширение интеграции.html
7. Основополагающие принципы православной педагогики и утрата их современной школой
8. Основы экологии и экономика природопользования.html
9. тема гражданского права
10. Понятия,признаки и состав правонарушения Обстоятельства, исключающую юридическую ответственность и основания освобождения от юридической ответственности