L'héritage est le système de programmation orientée objet qui permet aux objets de prendre en charge des opérations définies par des types antérieurs sans avoir à fournir leur propre définition. C'est le vecteur majeur du polymorphisme dans la programmation orientée objet.
Première classe de voiture: public class FastEngine extends Engine {
public FastEngine(int x, int y, double a, double b) {
super(x, y);
// (...)
}
// (... ...
J'ai une base interface A forte>. Ensuite, il y a une autre interface B qui s'étend de cette interface A forte>. Et enfin une classe qui implémente b ...
Considérez le code suivant: Struct Base
{
int x;
double y;
}
Struct A : public Base
{
}
Struct B : public Base
{ //here I don't want x (Base::x) to be inherited.
// ...
sans aucun code dans les sous-classes , j'aimerais qu'une classe abstraite ait une copie différente d'une variable statique pour chaque sous-classe. En C # xxx ...