public class myclass
...{
public virtual int myint()
...{
函數體;
}
}
class myclass1:myclass
...{
public override int myint()
...{
函數體1;
}
}
public abstract class myclass
...{
public abstract int myint();
}
public class myclass1:myclass
...{
public override int myint()
...{
函數體;
}
} 接口類:由interface聲明,是特殊的抽象類,是方法、屬性、事件和索引符的組合,沒有字段,其成員無執行方式,無構造函數,不允許進行運算符重載,接口和它的成員沒有任何訪問修飾符,它總是公共的,不能聲明為虛擬或靜態,繼承自接口的派生類必須實現接口中的所有方法
interface Imyinterface
{
void myfunction();
string name
...{
get;
set;
}
}
class myclass:Imyinterface
{
void myfunction()
...{
函數體;
}
string name
...{
get
...{
return name;
}
set
...{
name=value;
}
}
}......