1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| public abstract class Item
{
public string type;
public Item(string type)
{
this.type = type;
}
public abstract string Description();
}
public class Arme : Item
{
int attaque;
public Arme(int attaque) : base("Arme")
{
this.attaque = attaque;
}
public override string Description()
{
return attaque.ToString();
}
public int Attaque
{
get { return attaque; }
}
}
public class Armure : Item
{
int defense;
public Armure(int defense) : base("Armure")
{
this.defense = defense;
}
public override string Description()
{
return defense.ToString();
}
public int Defense
{
get { return defense; }
}
} |
Partager