Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Розробка ієрархії класів

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Створюємо конструктор класу Почтовий на базі абстрактного класу Офіс. Перевизначаємо метод ToString () та пристосовуємо до нашого класу Банк. Створюємо конструктор класу Банк на базі абстрактного класу Офіс. Return Name + «|» + Adresa + «|» + Employees + «|» + Turnover + «|» + Profit + «|» + Workplace; Return Name + «|» + Adresa + «|» + Employees + «|» + Turnover + «|» + Profit + «|» + Mode… Читати ще >

Розробка ієрархії класів (реферат, курсова, диплом, контрольна)

Створення абстрактного класу Офіс

abstract class Office.

Створюємо поля до абстрактного класу Офіс: Назва, адреса, кількість співробітників, оборот, виручка.

public string Name; // Назва офіса.

public string Adresa; // Адреса офісу.

public int Employees; // Кількість співробітників.

public int Turnover; // Оборот офіса.

public int Profit; // Выручка офіса Властивості для організації доступу до полів класу.

Властивість для поля Назва.

public string name.

{.

get { return Name; }.

set { Name = value; }.

}.

Властивість для поля Адреса.

public string adresa.

{.

get { return Adresa; }.

set { Adresa = value; }.

}.

Властивість для поля кількість співробітників.

public int employees.

{.

get { return Employees; }.

set { Employees = value; }.

}.

Властивість для поля оборот.

public int turnover.

{.

get { return Turnover; }.

set { Turnover = value; }.

}.

Властивість для поля Виручка.

public int profit.

{.

get { return Profit; }.

set { Profit = value; }.

}.

Створюємо базовий конструктор Офіс.

public Office (string N, string A, int E, int T, int P).

{.

Name = N; // Название.

Adresa = A; // Адрес.

Employees = E; // Кол-во сотрудников.

Turnover = T; // Оборот.

Profit = P; // Выручка.

}.

Створюємо клас Торговий який є спадкоємцем батьківського класу Офіс

class Business: Office.

Створюємо у класі Business поле місце продажу.

public string Workplace; // місце продажу Створюємо конструктор класу Торговий на базі абстрактного класу Офіс.

public Business (string N, string A, int E, int T, int P, string W) :

base (N, A, E, T, P).

{.

Workplace = W;

}.

Перевизначаємо метод ToString () та пристосовуємо до нашого класу Торговий.

public override string ToString ().

{.

return Name + «|» + Adresa + «|» + Employees + «|» + Turnover + «|» + Profit + «|» + Workplace;

}.

Створюємо клас Почтовий який є спадкоємцем батьківського класу Офіс

class Post: Office.

Створюємо у класі Post поле багаж.

public string Box;

Створюємо конструктор класу Почтовий на базі абстрактного класу Офіс.

public Post (string N, string A, int E, int T, int P, string B) :

base (N, A, E, T, P).

{.

Box = B; // Багаж.

}.

Перевизначаємо метод ToString () та пристосовуємо до нашого класу Почтовий.

public override string ToString ().

{.

return Name + «|» + Adresa + «|» + Employees + «|» + Turnover + «|» + Profit + «|» + Box;

}.

Створюємо клас Банк який є спадкоємцем батьківського класу Офіс

class Bank: Office.

Створюємо у класі Bank поле тип.

public string Mode;

Створюємо конструктор класу Банк на базі абстрактного класу Офіс.

public Bank (string N, string A, int E, int T, int P, string M) :

base (N, A, E, T, P).

{.

Mode = M;

}.

Перевизначаємо метод ToString () та пристосовуємо до нашого класу Банк.

public override string ToString ().

{.

return Name + «|» + Adresa + «|» + Employees + «|» + Turnover + «|» + Profit + «|» + Mode;

}.

Показати весь текст
Заповнити форму поточною роботою