Скрыть публичное свойство при заимствовании классов - C#
Формулировка задачи:
Добрый день. Есть класс, скажем:
есть класс заимствующий класс object
После объявления новой переменной
Нам так же будет доступно свойство _lol.Name.
Можно ли сделать так, чтобы свойство Name было доступно только для класса Object?
public class Object { // инициализация и прочее //.... public string Name { get { return "МафинкО"; } } }
public class LOL : Object { }
LOL _lol = new LOL();
Решение задачи: «Скрыть публичное свойство при заимствовании классов»
textual
Листинг программы
abstract class BaseClass { public virtual string Name { get; set; } } class DerivedClass1 : BaseClass { public sealed override string Name { get; set; } } class DerivedClass2 : DerivedClass1 { }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д