Domande con tag 'method-overloading'

6
risposte

Come risolvere i metodi con lo stesso nome e tipi di parametri?

In molti casi, voglio scrivere metodi che hanno la stessa funzionalità per diversi tipi di input. Ciò può essere facilmente ottenuto sovraccaricando il metodo se i tipi di parametro sono diversi. Ma qual è il modo migliore (il più robusto) pe...
posta 14.01.2012 - 01:47
3
risposte

Valore consigliato da passare al posto del parametro String per un metodo in java

Abbiamo un metodo chiamato attachDevice (Dispositivo dispositivo) che ha un solo argomento. Abbiamo avuto una situazione per sovraccaricare questo metodo con un parametro in più come attachDevice (Device device, String deviceName) . con...
posta 11.07.2016 - 13:30
2
risposte

C # Il possibile nome del metodo è in conflitto con i parametri opzionali: perché non è vietato? [chiuso]

Abbiamo una semplice classe e il metodo principale: using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] arg...
posta 14.03.2017 - 18:22
1
risposta

Diversi algoritmi di punteggio per diversi elementi di competizione

Sto creando un sistema di punteggio per una competizione che è alquanto oscura, ma assomiglia alle Olimpiadi in termini di struttura ad alto livello. Pertanto, farò la mia domanda in termini di una versione astratta e fittizia delle Olimpiadi, p...
posta 24.04.2014 - 17:23
1
risposta

Javadoc per un metodo "sovraccarico" statico

Il mio problema è il seguente: Ho un'interfaccia che richiede le sue implementazioni per implementare un metodo statico, ovvero void load() . Tuttavia, fino a Java 8, sembra che non otterremo metodi statici nelle interfacce. Sono certo ch...
posta 18.06.2013 - 17:10
1
risposta

Funzioni identiche in due gruppi diversi: alternative?

Quindi ho una funzione nell'assembly delle modifiche aziendali della nostra applicazione (che fa riferimento all'assembly di accesso ai dati) che ho trovato necessario utilizzare nell'assembly Data Access. Mi piace l'idea di tenere insieme le re...
posta 26.01.2018 - 22:02
1
risposta

comportamento del client REST determinato dal tipo di parametro

È generalmente riconosciuto che sovraccaricare un metodo non dovrebbe cambiare il suo comportamento, ma quanto del comportamento di un metodo dovrebbe essere mantenuto coerente? Prendi ad esempio un client API REST che è responsabile dell'int...
posta 16.01.2018 - 18:15
0
risposte

Come gestire un gran numero di parametri opzionali

Attualmente sto sviluppando su una piccola libreria che consente di leggere e scrivere file .properties di Java mantenendo tutta la formattazione (commenti, spazio bianco, ecc.): link Questa libreria ha un metodo saveTo per scrivere il...
posta 24.09.2018 - 11:20
3
risposte

L'overloading delle funzioni è considerato generale Evil? [chiuso]

Recentemente ho trovato due nuovi linguaggi di programmazione (Vala e google GO) che non supportano il metodo o l'overloading di funzioni e intendono non supportarli in futuro! I creatori di questi linguaggi dicono che l'overloading è malvagio e...
posta 19.01.2013 - 19:09
3
risposte

Come si chiama questo modello?

Esiste un nome per questo modello in cui un'API offre diverse varianti di un metodo (diverso nel numero di parametri) e internamente li inoltra con parametri predefiniti come questo: public void doSomething(Object one) { doSomething(one, n...
posta 02.11.2015 - 18:16