preguntar acerca de override

13
réponses

C#: remplacer les types de retour

Existe - t-il un moyen de remplacer les types de retour en C#? Si oui, comment, et sinon pourquoi et quelle est la façon recommandée de le faire? Mon cas est que j'ai une interface avec une classe de base abstraite et des descendants de cela. Je vou …
demandé sur 1970-01-01 00:33:29
4
réponses

À quoi sert @Override en Java? [dupliquer]

Doublon Possible:Quand utilisez-vous l'annotation @Override de Java et pourquoi? Y a - t-il une raison d'annoter une méthode avec @Override autre que de demander au compilateur de vérifier que la superclasse a cette méthode? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Est-ce que final implique le dépassement?

Si je comprends bien, le mot clé override indique qu'une déclaration donnée implémente une méthode de base virtual, et la compilation devrait échouer s'il n'y a pas de méthode de base correspondante trouvée. Ma compréhension du mot-clé final est qu' …
demandé sur 1970-01-01 00:33:35
5
réponses

Java générique de la méthode de l’héritage et de remplacer les règles

J'ai une classe abstraite qui a une méthode générique et je veux remplacer la méthode générique en substituant des types spécifiques au paramètre générique. Donc, dans le pseudo-code, j'ai ce qui suit: public abstract class GetAndParse { public S …
demandé sur 1970-01-01 00:33:31
14
réponses

Est-il possible d’empêcher une méthode d’être redéfinie dans les sous-classes?

Est-ce que quelqu'un connaît une fonctionnalité ou une technique de langage en C++ pour empêcher une classe enfant de surfer sur une méthode particulière dans la classe parent? class Base { public: bool someGuaranteedResult() { return true; } }; …
demandé sur 1970-01-01 00:33:28
3
réponses

Django Admin-remplacement du widget d’un champ de formulaire personnalisé

J'ai un champ de formulaire TagField personnalisé. class TagField(forms.CharField): def __init__(self, *args, **kwargs): super(TagField, self).__init__(*args, **kwargs) self.widget = forms.TextInput(attrs={'class':'tag_field'}) …
demandé sur 1970-01-01 00:33:30
7
réponses

Override et surcharge en C++

Oui, je comprends la différence entre eux. Ce que je veux savoir est: pourquoi outrepasser une méthode? Qu'est-ce que le bon de le faire? En cas de surcharge: le seul avantage est que vous n'avez pas à penser dans des noms différents à des fonctions? …
demandé sur 1970-01-01 00:33:29
4
réponses

Comment puis-je outrepasser les PrimeFaces css par défaut avec des styles personnalisés?

j'ai créé mon propre thème distinct projet Maven, et il est chargé correctement. maintenant je veux changer la taille d'un composant. Par exemple, un <p:orderList> . Il a une classe appelée ui-orderlist-list qui est défini da …
demandé sur 1970-01-01 00:33:32
12
réponses

Pourquoi est-il important de surcharger GetHashCode quand la méthode Equals est annulée?

compte tenu de la classe suivante public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; return fooItem.FooId …
demandé sur 1970-01-01 00:33:28
10
réponses

ImageView personnalisé avec drop shadow

OK, j'ai lu et cherché partout, et je suis en train de frapper ma tête contre le mur pour essayer de comprendre ça. Voici ce que j'ai jusqu'à présent: package com.pockdroid.sandbox; import android.content.Context; import android.graphics.Canv …
demandé sur 1970-01-01 00:33:30