Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Конструктор базового класса c# https://www.cyberforum.ru/ csharp-beginners/ thread1541978.html
Дано class B:A { bool i; B(A a, bool s) { i = s; } }
C# Доступ к вложенному Enum в XAML
Я имею определённую концепцию вложенности классов. В одном из этих классов есть enum. Мне нужно его как источник в combobox засунуть. Простой вариант, когда enum на самом верхнем уровне класса...
Описать процедуру SortDec3(A, B, C) C#
Описать процедуру SortDec3(A, B, C), меняющую содержимое пере-менных A, B, C таким образом, чтобы их значения оказались упорядочен-ными по убыванию (A, B, C — вещественные параметры, являющиеся...
C# C#, ЭЦП по формату подписи получаемой в VipNet CryptoFile Доброго времени суток!) Тема письма несколько не выражает то что мне необходимо. подпись я уже создала. однако мне необходимо создать файл .sig аналогичный получаемому из программы VipNet... https://www.cyberforum.ru/ csharp-beginners/ thread1541944.html
C# WMPLib индекс проигрываемого файла https://www.cyberforum.ru/ csharp-beginners/ thread1541888.html
Помогите пожалуйста! есть объект windows media pleer надо при смене композиции получить индекс нового проигрываемого файла. Заранее спасибо за ответы!
Подсказки в выполнению задания C#
Есть задача "Создать базовый класс (прямоугольник), содержащий поля: длина, ширина. Создать производные классы (параллелепипед) и (пирамида), содержащие дополнительное поле: высота. Описать методы...
Подключение DLL на неуправляемом коде C#
Объясните, что я делаю не так? Вот у меня есть DLL файл написанный на C++ #if defined(__DLL__) #define DLL_EI __declspec(dllexport) #else #define DLL_EI __declspec(dllimport) #endif ...
C# Перенос программы из консольной в WF Здравствуйте. У меня такая проблема: у меня есть консольная работающая программа, вычисляющая корни квадратного уравнения, в которой присутствуют 2 файла класса. У меня задача перенести её на WF.... https://www.cyberforum.ru/ csharp-beginners/ thread1541869.html
C# Работа с массивами, производительность https://www.cyberforum.ru/ csharp-beginners/ thread1541842.html
Здравствуйте ещё раз! Допустим у меня есть 10 массивов размерностью . Мне надо объединить эти массивы и найти средние значения по 1000 точек, т.о. итоговый массив должен быть размерностью ....
C# Сканер штрих кодов using TradeShop.Barcode; Выдает ошибку. Какую библиотеку нужно подключить к проекту, чтобы этой ошибки не было? https://www.cyberforum.ru/ csharp-beginners/ thread1541835.html
Эксперт .NET
14869 / 11256 / 2950
Регистрация: 17.09.2011
Сообщений: 18,846
01.10.2015, 10:16 0

Методы get и set для объектов базового класса

01.10.2015, 10:16. Показов 1274. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Виталя_ Посмотреть сообщение
нужно определить открытое свойство, которое бы осуществляла доступ к данным базового класса
Если свойства базового класса открыты, то ничего вообще писать не надо — они будут доступны, т.к. унаследованы:
C#
1
2
3
4
5
6
7
8
9
10
11
12
class A
{
   public int TheNumber { get; set; }
}
 
class B : A
{
 
}
 
B b = new B();
b.TheNumber = 42; // OK
Если свойства базового класса закрыты, то в производном классе перекройте родительское свойство и предоставьте доступ:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
class A
{
   protected int TheNumber { get; set; }
}
 
class B : A
{
   new public int TheNumber
   {
      get { return base.TheNumber; }
      set { base.TheNumber = value; }
   }
}


Вернуться к обсуждению:
Методы get и set для объектов базового класса
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2015, 10:16
Готовые ответы и решения:

Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…)....

Разработать классы для описанных ниже объектов. Включить в класс методы set(.),get(.),show(.)
Train: Пункт назначения. Номер поезда. Время отправления.Число общих...

Массив объектов базового класса, позволяющий работать с набором объектов — чтение, вывод
Расширить программы с классами. Каждый разработанный класс считать базовым; для каждого такого...

Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить
. Word: Слово, Номера страниц, на которых слово встречается (от 1 до 10), Число страниц. Создать...

__________________
2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.