Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpIhCM 68 of 163 menu
◀ ▶

Методы потомка в C#

Потомок может объявлять свои методы рядом с тем, что пришло от базы.

Добавим в Employee сеттер и геттер зарплаты, а имя по-прежнему храним в User. Запишем классы и выведем оба значения:

class User { public void SetName(string name) { this.name = name; } public string GetName() { return name; } private string name = ""; } class Employee : User { public void SetSalary(int salary) { this.salary = salary; } public int GetSalary() { return salary; } private int salary = 0; }

Имя и зарплата на одном объекте:

Employee employee = new Employee(); employee.SetName("john"); employee.SetSalary(1000); Console.WriteLine(employee.GetName()); Console.WriteLine(employee.GetSalary());

В классе Employee сделайте геттер и сеттер зарплаты.

Проверьте, что в классе Employee работают как его родные методы, так и унаследованные.

Добавьте в созданные вами классы Programmer и Designer по одному методу.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить