Låt oss säga att jag har två klass varav en av dom ärver den andra. Vad är det du egentligen försöker åstadkomma? En bil <b>är</b> ju inte direkt en radio. Kan detta vara en lösning på ditt problem? Jag tänker fråga samma sak som Simon..Problem med arv.
public class Bil : Radio
{
// bla bla
}
public class Radio
{
// bla bla
}
Om jag skapar en Radio klass och fyller i alla värden, finns det något smidigt sätt att överföra de
värdena till en eventuell Bil klass utan att behöva fylla i dom manuellt?.
Radio radio = new Radio();
// fyller i värden
...
Bil bil = new Bil();
// Vill nu på något sätt kunna fylla i alla gemensamma värden från radio klassen till bil klassen
Sv: Problem med arv.
Sv: Problem med arv.
public class Bil : Radio
{
public Bil(int a, int b, int c)
: base(a, b)
{
}
}
public class Radio
{
public Radio(int a, int b)
{
}
}
Bil bilRadio = new Bil(10, 20, 30);Sv: Problem med arv.
Vad i hela världen har en bil och en radio gemensammt?