函 :由virtual 明,它允 在派生 中被重 ,要重 方法,必 先 名 virtual
public class myclass
{
public virtual int myint()
{
函 体;
}
}
class myclass1:myclass
{
public override int myint()
{
函 体1;
}
}
抽象 、抽象函 :由abstract 明,在抽象 中可以定 抽象方法,抽象方法基本 有 行代 ,派生 必 重 它,提供其 行代
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;
}
}
}
feFHTML5中文学习网 - HTML5先行者学习网feFHTML5中文学习网 - HTML5先行者学习网