Besoin de remplacer des méthodes spécifiques d'un non-classe abstraite

Est-il possible d'avoir une classe définie comme

public class MyClass
{
    public void methodA(){} //Inherit
    public void methodB(){} //Inherit
    public void methodC(){} //Require override
}

et alors toutes les classes, qui s'étendent de MyClass être nécessaire de remplacer methodC() mais simplement hériter methodA() et methodB()?

Si c'est possible, comment le fait-on? Si il n'est pas possible, pouvez-vous proposer une solution alternative pour obtenir un résultat semblable?

EDIT:

J'ai besoin d'un non-classe abstraite parce que je veux être en mesure d'instancier cette classe trop.

nécessitant un remplacement est à peu près la définition d'une méthode abstraite ou de la classe.
Je pensais à tout cela; l'IDE et la compilation rapidement nous aide à traiter avec elle, dans le cas où nous utilisons l'abstraction; mais.. j'ai un cas où mon code pourrait devenir inutilement complexe et difficile à lire... j'ai donc décidé de créer des restrictions dans l'exécution, lors de l'essai de l'application, toutes les restrictions pop-up de l'empêcher de partir; est assez bon pour moi 🙂
Nous pouvons remplacer un non classe abstraite trop l'utilisation de polymorphisme d'exécution. Il n'y a pas besoin de base de classe abstraite, finale ou la finale de la classe.

OriginalL'auteur brain56 | 2013-01-11