public abstract class Car
{
protected double x = 10;
protected double y = 10;
private string Gas = string.empty;
protected Car(){ }
protected Car(double x, double y,string strGas)
{
this.x = x;
this.y = y;
this.Gas = strGas;
}
public abstract int Speed();
}
public class TOYOTA : Car
{
public TOYOTA(){ }
public override int Speed()
{
return x * y;
}
}
public class HONDA : Car
{
public HONDA(double x, double y): base(x, y)
{
}
public override int Speed()
{
return x * y;
}
}
static void Main(string[] args)
{
TOYOTA T = new TOYOTA();
int nToyotaSpeed = T.Speed();
HONDA H = new HONDA(10,5);
iny nHondaSpeed = H.Speed();
}
IHB1YmxpYyBhYnN0cmFjdCBjbGFzcyBDYXIKewoKICAgIHByb3RlY3RlZCBkb3VibGUgeCA9IDEwOwogICAgcHJvdGVjdGVkIGRvdWJsZSB5ID0gMTA7CiAgICBwcml2YXRlIHN0cmluZyBHYXMgPSBzdHJpbmcuZW1wdHk7CiAgICBwcm90ZWN0ZWQgQ2FyKCl7ICB9CgogICAgcHJvdGVjdGVkIENhcihkb3VibGUgeCwgZG91YmxlIHksc3RyaW5nIHN0ckdhcykKCiAgICB7CgogICAgICAgIHRoaXMueCA9IHg7CiAgICAgICAgdGhpcy55ID0geTsKICAgICAgICB0aGlzLkdhcyA9IHN0ckdhczsKCiAgICB9CgogICAgcHVibGljIGFic3RyYWN0IGludCBTcGVlZCgpOwoKIH0KCgoKCiBwdWJsaWMgIGNsYXNzIFRPWU9UQSA6IENhcgogewogICAgcHVibGljIFRPWU9UQSgpeyB9CiAgICBwdWJsaWMgb3ZlcnJpZGUgaW50IFNwZWVkKCkKICAgIHsKICAgICAgICByZXR1cm4geCAqIHk7CiAgICB9Cn0KCgoKcHVibGljICBjbGFzcyBIT05EQSA6IENhcgp7CgogICAgcHVibGljIEhPTkRBKGRvdWJsZSB4LCBkb3VibGUgeSk6IGJhc2UoeCwgeSkgCiAgICB7CgogICAgfQoKICAgIHB1YmxpYyBvdmVycmlkZSBpbnQgU3BlZWQoKQogICAgewogICAgICAgICByZXR1cm4geCAqIHk7CiAgICB9Cn0KCnN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKewogICBUT1lPVEEgVCA9IG5ldyBUT1lPVEEoKTsKICAgaW50IG5Ub3lvdGFTcGVlZCA9IFQuU3BlZWQoKTsKCiAgIEhPTkRBIEggPSBuZXcgSE9OREEoMTAsNSk7CiAgIGlueSBuSG9uZGFTcGVlZCA9IEguU3BlZWQoKTsKfQ==
prog.cs(51,7): error CS1525: Unexpected symbol `void', expecting `class', `delegate', `enum', `interface', `partial', or `struct'
prog.cs(51,24): warning CS0658: `]' is invalid attribute target. All attributes in this attribute section will be ignored
prog.cs(58,1): error CS8025: Parsing error
Compilation failed: 2 error(s), 1 warnings