nedarvningsfejl mellem 2 klasser
Jeg har to klasser, Location og Display. Display skal nedarve alt fra Location, hvilket også burde være simpelt nok, men af en eller anden grund får jeg altid en error - "No overload for method 'Location' takes '0' arguments" Hvad kan der være galt?Her er klasserne:
using System;
namespace Inf3.eXhibIT
{
/// <summary>
/// Display er den engelske oversættelse af "stand".
/// </summary>
public class Display:Location
{
private string displayNumber;
private string category;
public Display(string displayNumber, string category)
{
setDisplayNumber(displayNumber);
setCategory(category);
}
public void setDisplayNumber(string displayNumber){
this.displayNumber = displayNumber;
}
public void setCategory(string category)
{
this.category = category;
}
public string getDisplayNumber()
{
return(this.displayNumber);
}
public string getCategory()
{
return(this.category);
}
public void save(Display display)
{
DisplayDB db = new DisplayDB();
db.insertToDB(this);
}
}
}
using System;
namespace Inf3.eXhibIT {
/// <summary>
/// Summary description for Class2.
/// </summary>
public class Location {
private string id;
private string coordinate;
private string name;
private string description;
public Location(string id,string coordinate,string name, string description) {
this.setId(id);
this.setCoordinate(coordinate);
this.setName(name);
this.setDescription(description);
}
public Location(string coordinate,string name, string description) {
this.setCoordinate(coordinate);
this.setName(name);
this.setDescription(description);
}
//Her efter følger alle set medtoder//
public void setId(string id) {
this.id = id;
}
public void setCoordinate(string coordinate) {
this.coordinate =coordinate;
}
public void setName(string name) {
this.name = name;
}
public void setDescription(string description) {
this.description = description;
}
//Her efter følger alle get medtoder//
public string getId() {
return(id);
}
public string getCoordinate() {
return(coordinate);
}
public string getName() {
return(name);
}
public string getDescription() {
return(description);
}
}
}