Arv og base
Hej exp.Jeg har nedenstående kode der driller lidt.
Den vil have en tuborg efter public Radio(): base() og det kan jeg ikke få til at passe. Jeg ville også høre om i kunne forklare lidt om base eller har et link til hvor jeg kan læse lidt om det, vores bog forklare det ikke så godt syntes jeg.
Som det ser ud nu skulle jeg gerne have den til at udskrive "Radio on"
using System;
namespace ElectronicDevice
{
class ElectronicDevice
{
private string brandName;
private bool isOn;
public ElectronicDevice()
{
brandName = "unknown";
isOn = false;
}
public string BrandName
{
get
{
return brandName;
}
set
{
brandName = value;
}
}
public virtual void SwitchOn()
{
isOn = true;
Console.WriteLine("On");
}
public virtual void SwitchOff()
{
isOn = false;
Console.WriteLine("Off");
}
}
class Radio:ElectronicDevice
{
public Radio(): base()
public override void SwitchOn()
{
base.SwitchOn();
Console.WriteLine("Radio");
}
public override void SwitchOff()
{
base.SwitchOff();
Console.WriteLine("Radio");
}
class Computer:ElectronicDevice
{
}
class MobilePhone:ElectronicDevice
{
[STAThread]
static void Main(string[] args)
{
Console.ReadLine();
}
}
}
}
