символы отладки gcc (флаг -g) против опции -rdynamic компоновщика

Каждая пара этих трех методов является двусмысленной сама по себе при вызове с аргументом null. Поскольку каждый тип параметра является ссылочным типом.

Ниже перечислены три способа вызова одного вашего метода с нулевым значением.

doSomething( (Object) null);
doSomething( (Integer) null);
doSomething( (char[]) null);

Могу ли я предложить устранить эту двусмысленность, если вы на самом деле планируете называть эти методы с помощью null. Такой дизайн предлагает ошибки в будущем.

30
задан Dr. Tenma 10 August 2016 в 06:47
поделиться