J'ai une classe Accommodation
comme suit:C# champs à inclure dans le constructeur paramétrés, d'une classe qui a dérivé d'une autre classe qui a dérivé de classe abstraite
class Accommodation {
int accommodationNo
String address1
String address2
String postcode
double valuation
double rent
int noRentPaymentsPerYe
}
classe Housing
étend Accommodation
:
class Housing : Accomodation {
String type
int noBedrooms
int noCarParkingSites
}
Et la classe Flat
étend Housing
:
class Flat : Housing {
double maintenanceCharge
}
Lors de la création d'un constructeur avec les paramètres de la classe Flat
, dois-je inclure tous les champs jusqu'à Accommodation
? Un exemple de constructeur avec des paramètres de classe Flat
serait très apprécié.
Je crois que cela prendra 1 minute pour vérifier cela dans IDE –