面向过程中称之为函数,面向对象中称之为方法,换个名称而已。比如对人的描述:
public class Person{ //基类
public Person(){
}
protected virtual void Head(){
}
protected virtual void Body(){
}
protected virtual void Hand(){
}
}
pulic class OtherPerson :Person{ //继承类
public OtherPerson(){
}
//这类人很特殊,只有一只手或者其它,于是发现基类中定义的手不适合这类人了
//So
protected override void Hand(){
}
//Or
protected new void Hand(){
}
//重新描述
}
public class Person{ //基类
public Person(){
}
protected virtual void Head(){
}
protected virtual void Body(){
}
protected virtual void Hand(){
}
}
pulic class OtherPerson :Person{ //继承类
public OtherPerson(){
}
//这类人很特殊,只有一只手或者其它,于是发现基类中定义的手不适合这类人了
//So
protected override void Hand(){
}
//Or
protected new void Hand(){
}
//重新描述
}