На программе я пишу, что у меня есть класс RestrictedUser и класс Пользователь, который получен из RestrictedUser. Я пытаюсь скрыть Пользователя определенные методы путем кастинга в RestrictedUser, но когда я делаю...
Я плохо знаком с C# (и ООП). Когда у меня есть некоторый код как следующее: класс Сотрудник {//некоторый код} менеджер по классу: Сотрудник {//некоторый код} Вопрос 1: Если у меня есть другой код, который делает это:...
Скажем, у нас есть этот класс кода A {
общественность: A() : x(1) {} виртуальный ~A() {} int x;
}; класс Б {
public: B() : y(2) {} virtual ~B() {} void g() { cout << "B::" &...
У меня есть настройки, похожие на это. Когда я пытаюсь вызвать метод execRequest с помощью java Reflections и в parameterArray передать экземпляр подкласса, который является DelRequest, я получаю NoSuchMethodFound ...
В Java побитовая операция вызывает приведение типа к целому числу, а также вызывает расширение знака. Например, ожидается следующее: byte b = -1;
System.out.println (b >> 1); // - 1 В Java chars ...
У меня есть пара классов, все производные от одного и того же базового типа. базовый тип класса {}
class TypeA: basetype {}
class TypeB: basetype {}
... Некоторые из них хранятся в списке. List ...
У меня есть старый добрый CRPT (пожалуйста, не отвлекайтесь на ограничения доступа - вопрос в не о них): template class Base {void MethodToOverride () {...
Допустим, у вас есть базовый класс Shape и различные производные типы: Circle и т. Д. Есть ли какая-нибудь причина повышать качество прямо сейчас при создании нового объекта, написав это: Shape s = new Circle (); вместо ...