Quella "P" e quella "S" sapete cosa significano?codice:public abstract class Classe<P, S> { protected abstract P prossimo(P ps); protected abstract P ultimo(); protected abstract S prima(P ps); (...) }
Quella "P" e quella "S" sapete cosa significano?codice:public abstract class Classe<P, S> { protected abstract P prossimo(P ps); protected abstract P ultimo(); protected abstract S prima(P ps); (...) }
Le discussioni relative a Java non sono trattate qui, ma nell'apposita sottosezione.
Provvedo a spostare il thread.![]()
Amaro C++, il gusto pieno dell'undefined behavior.
Sono due segnaposto che dovranno essere valorizzati con il nome di una classe in fase di creazione dell'oggetto.
L'argomento si chiama Generics.
In questo caso si dice che la classe è generica (poco importa che sia anche astratta, quello riguarda l'istanziabilità).
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Sono due tipi "generici", scelti dal programmatore nel momento in cui utilizzerà quella classe.Originariamente inviato da c47
Quella "P" e quella "S" sapete cosa significano?codice:public abstract class Classe<P, S> { protected abstract P prossimo(P ps); protected abstract P ultimo(); protected abstract S prima(P ps); (...) }
http://docs.oracle.com/javase/tutori...ics/types.htmlcodice:public class MiaSottoClasseSpecializzata extends Classe<Classe1, Classe2> { // qui implementerò i seguenti metodi: protected Classe1 prossimo(Classe1 ps) { ... } protected Classe1 ultimo() { ... } protected Classe2 prima(Classe1 ps) { ... } }
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
grazie ragazzi! molto utili i vostri suggerimenti!