13
ответов

Цепочка наследования с переопределением и затенением [дубликат]

Таким образом, за последние два дня я участвовал в нескольких интервью для разработчиков, и две компании задавали очень похожий вопрос. По большей части я думаю, что понимаю, что и почему происходит, есть ...
вопрос задан: 7 January 2016 21:51
9
ответов

“Действительно ли это” затенение является хорошей идеей?

Падеж переменных класса затенения общ в в Java. Eclipse счастливо сгенерирует этот код: общедоступный класс TestClass {частное международное значение; частный Строковый тест; общедоступный TestClass (интервал...
вопрос задан: 31 January 2015 00:58
7
ответов

Что такое Затенение?

В C#, что означает термин затенение? Я прочитал эту ссылку, но не полностью понял это.
вопрос задан: 7 August 2017 12:18
6
ответов

Почему затененная переменная оценивает к неопределенному при определении во внешнем объеме?

Рассмотрите следующую часть кода: <HTML> <голова> </голова> <тело> <тип сценария = "текст/JavaScript"> var outside_scope = "вне объема"; функционируйте f1 () {...
вопрос задан: 8 March 2013 21:35
5
ответов

Для чего используется переменное затенение в классе Java?

Я читаю свой Deitel, Java, Как Программировать книгу и столкнулся с термином затенение. Если затенение позволяется, какая ситуация или что цель там для него в классе Java? Пример: общедоступный класс Foo...
вопрос задан: 7 July 2009 12:43
2
ответа

Затенение и Вложенная функция

Я хочу понять, как механизм Затенения и Вложенной функции работает. Например: позвольте func y =, позволяют дубликату y = y + y, позволяют z =, копируют дубликат y, которому позволяют, y =, позволяют дубликату z =, позволяют y =...
вопрос задан: 27 February 2016 22:09
2
ответа

В C++, каково разрешение объема (“порядок очередности”) для затененных имен переменной?

В C++, каково разрешение объема ("порядок очередности") для затененных имен переменной? Я, может казаться, не нахожу краткий ответ онлайн. Например: #include <iostream> интервал, затененный = 1;...
вопрос задан: 10 May 2010 18:21
0
ответов

Пример затенения переменных в javascript

Я узнал о термине «затенение переменных» в Eloquent Javascript (, глава 3 ), но я пытаюсь понять точный базовый пример этой концепции. Это пример затенения? вар...
вопрос задан: 15 January 2018 19:07
0
ответов

В Java, если дочерний класс затеняет статическую родительскую переменную с дочерней переменной экземпляра, какую переменную будут использовать унаследованные методы?

Это, вероятно, плохой поступок, как обсуждалось в разделе Могут ли родительский и дочерний классы в Java иметь одну и ту же переменную экземпляра ?. (Что, если имя родительской переменной будет изменено? Тогда оно не будет затенено ...
вопрос задан: 23 May 2017 12:17
0
ответов

Как мне узнать, где определена переменная во время выполнения?

До недавнего времени я без проблем использовал jQuery и YUI параллельно. Иногда внутри обратного вызова, скажем, для кнопки YUI, $ будет затенен какой-либо другой функцией (щелкните, чтобы увидеть большую версию): ...
вопрос задан: 2 February 2017 17:36
0
ответов

f # повторяющееся определение

в исходном коде поставщика математических функций Powerpack на F #: Я видел этот (в lapack_service_netlib.fs) член this.dgemm _ ((a: matrix), (b: matrix)) = // размещаем результаты let c = Matrix.zero (m) (n) // транспонируем ...
вопрос задан: 27 February 2016 22:10
0
ответов

неизменный в F #

Я знаю, что переменные в F # являются неизменяемыми по умолчанию. Но, например, в F # интерактив:> пусть х = 4 ;; val x: int = 4> let x = 5 ;; val x: int = 5> x ;; val it: int = 5> Итак, ...
вопрос задан: 27 February 2016 22:08
0
ответов

Странность вызова str () для преобразования целого числа в строку в Python 3?

Почему это дает мне ошибку? >>> variable = str (21) Traceback (последний вызов был последним): файл "", строка 1, в variable = str (21) TypeError: 'str' ...
вопрос задан: 9 April 2014 10:06
0
ответов

Каковы правила разрешения символов в виде макросов и параметров функций?

Я был удивлен, обнаружив, что альфа-преобразование -небезопасно в Clojure :Clojure> ((fn [o] (o 3 2 ))+ )5 Clojure > ((fn [или] (или 3 2 ))+ )3 Clojure> ((fn [def] (def 3 2 ))+ )java.lang....
вопрос задан: 16 August 2012 13:17
0
ответов

Затенение в C #

Я использую C #. У меня есть два класса A и B. B наследуется от A. У них обоих есть метод Foo () (который является виртуальным в A). Теперь, если у меня есть A b = new B (); int x = b.Foo (); затем вызывается Foo () из A. Но если ...
вопрос задан: 23 October 2011 16:25
0
ответов

Принудительный доступ к def

Учитывая объект A {def m (i: Int) = i val m = (i: Int) => i * 2 }, получаем scala> Am (2 ) : error: неоднозначная ссылка на перегруженное определение, оба значения m в объекте A ...
вопрос задан: 30 September 2011 10:43
0
ответов

Затенение унаследованных элементов универсального интерфейса в .NET: хорошо, плохо или некрасиво?

Я знаю, что затенение членов в реализациях классов может привести к ситуациям, когда «неправильный» член может быть вызван в зависимости о том, как я привел свои экземпляры, но с интерфейсами я этого не вижу ...
вопрос задан: 12 August 2011 05:04
0
ответов

Как быстро и легко создавать тени, не зависящие от сцены, без шейдеры в OpenGL

Пусть у меня есть сетка (например, сфера) в центре комнаты, полная кубиков и один источник света. Как я могу быстро и легко отбрасывать тени в OpenGL, используя только «стандартные» (фиксированные) функции? Примечание: ...
вопрос задан: 21 November 2010 18:23