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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 1.7.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
2. швидкісних параметрів ИКВСП148
3. ЛИБРОКОМ 2009 ~ 248 с
4. Тема утверждена Тема принимается но еще не утверждена
5. первых к отсутствию возникновения неврологических побочных эффектов характерных для классических нейроле
6. Россия слишком щедрая душа
7. тематического решения задач ТУ Возможные способы решения математических задач теории упругости
8. соль водишь на того и походишь
9. Сущность международной экономической интеграции 1
10. тема государственного управления