Questions marquées «overriding»

Le remplacement de méthode, dans la programmation orientée objet, est une fonctionnalité de langage qui permet à une sous-classe ou une classe enfant de fournir une implémentation spécifique d'une méthode déjà fournie par l'une de ses superclasses ou classes parentes.



9
Comment remplacer la méthode equals en Java
J'essaye de remplacer la méthode d'égalité en Java. J'ai une classe Peoplequi a essentiellement 2 champs de données nameet age. Maintenant, je veux remplacer la equalsméthode afin de pouvoir vérifier entre 2 objets People. Mon code est le suivant public boolean equals(People other){ boolean result; if((other == null) || (getClass() …
108 java  overriding  equals 


17
Pourquoi / quand serait-il approprié de remplacer ToString?
J'étudie C # et je me demande quel ToStringpourrait être l'intérêt et l'avantage de la substitution , comme le montre l'exemple ci-dessous. Cela pourrait-il être fait d'une manière plus simple, en utilisant une méthode commune sans le remplacement? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", …
103 c#  overriding 




11
ImageView personnalisée avec ombre portée
D'accord, j'ai lu et cherché, et je me cogne la tête contre le mur pour essayer de comprendre. Voici ce que j'ai jusqu'à présent: package com.pockdroid.sandbox; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.widget.ImageView; public class ShadowImageView extends ImageView { private Rect mRect; private Paint mPaint; …

13
Java: Appel d'une super méthode qui appelle une méthode surchargée
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …



4
Comment remplacer to_json dans Rails?
Mettre à jour: Ce problème n'a pas été correctement exploré. Le vrai problème réside à l'intérieur render :json. Le premier collage de code dans la question d'origine donnera le résultat attendu. Cependant, il y a toujours une mise en garde. Voir cet exemple: render :json => current_user n'est PAS la …

8
Est-il possible de remplacer une méthode non virtuelle?
Existe-t-il un moyen de remplacer une méthode non virtuelle? ou quelque chose qui donne des résultats similaires (autre que la création d'une nouvelle méthode pour appeler la méthode souhaitée)? Je voudrais remplacer une méthode de Microsoft.Xna.Framework.Graphics.GraphicsDeviceavec les tests unitaires à l'esprit.

16
Remplacer ou masquer Java - Confus
Je ne comprends pas en quoi le remplacement diffère du masquage en Java. Quelqu'un peut-il fournir plus de détails sur la différence entre ces derniers? J'ai lu le tutoriel Java, mais l'exemple de code m'a toujours laissé perplexe. Pour être plus clair, je comprends bien la priorité. Mon problème est …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.