Pytania oznaczone «overloading»

Terminy przeciążenie i przeciążenie mogą odnosić się do: - przeciążenia konstruktora i metody, typu polimorfizmu, w którym różne funkcje o tej samej nazwie są wywoływane na podstawie typów danych przekazywanych parametrów - Przeciążenie operatora, forma przeciążenia funkcji lub metody, w której przeciążona akcja to operator, taki jak + lub -

783
Przeciążenie funkcji w JavaScript - najlepsze praktyki

Jaki jest najlepszy sposób na fałszywe przeciążenie funkcji w JavaScript? Wiem, że nie jest możliwe przeciążenie funkcji w Javascript, tak jak w innych językach. Gdybym potrzebował funkcji z dwoma zastosowań foo(x)i foo(x,y,z)który jest najlepszy / preferowany sposób: Używanie przede wszystkim...

406
Dlaczego Java nie oferuje przeciążania operatora?

Przechodząc od C ++ do Java, oczywistym pytaniem bez odpowiedzi jest to, dlaczego Java nie zawierała przeciążenia operatora? Czy to nie Complex a, b, c; a = b + c;jest prostsze niż Complex a, b, c; a = b.add(c);? Czy jest znany znany powód, aby nie dopuszczać do przeciążenia operatora? Czy powód...

327
Czy można przeciążać metody kontrolera w ASP.NET MVC?

Jestem ciekawy, czy można przeciążać metody kontrolera w ASP.NET MVC. Za każdym razem, gdy próbuję, pojawia się błąd poniżej. Dwie metody akceptują różne argumenty. Czy tego nie da się zrobić? Bieżące żądanie działania „MyMethod” na kontrolerze typu „MyController” jest niejednoznaczne między...

243
Przeciążenie funkcji TypeScript

Sekcja 6.3 specyfikacji języka TypeScript mówi o przeciążeniu funkcji i podaje konkretne przykłady, jak to zaimplementować. Jeśli jednak spróbuję czegoś takiego: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } createFeatureLayer (userContext :...

240
Jak osiągnąć przeciążenie funkcji w C?

Czy jest jakiś sposób na osiągnięcie przeciążenia funkcji w C? Patrzę na proste funkcje do przeciążenia foo (int a) foo (char b) foo (float c , int d) Myślę, że nie ma prostej drogi; Szukam rozwiązań, jeśli takie istnieją.

213
Przeciążenie funkcji Pythona

Wiem, że Python nie obsługuje przeciążania metod, ale napotkałem problem, którego nie potrafię rozwiązać w przyjemny Python. Tworzę grę, w której postać musi strzelać różnymi kulami, ale jak napisać różne funkcje do tworzenia tych kul? Załóżmy na przykład, że mam funkcję, która tworzy pocisk...

195
Przeciążenie funkcji PHP

Pochodzący z C ++;) Jak mogę przeciążać funkcje PHP? Jedna definicja funkcji, jeśli istnieją argumenty, a druga, jeśli nie ma argumentów? Czy jest to możliwe w PHP? Czy powinienem użyć jeśli jeszcze, aby sprawdzić, czy są jakieś parametry przekazane z $ _GET i POST? i powiązać...