new、virtual、override、abstract 等-轻载
日期:2021-02-20 浏览:
new、virtual、override、abstract 等-轻载new、virtual、override、abstract 等-掩藏new、virtual、override、abstract 等-遮盖(改变、重新写过)new、virtual、override、abstract 等-抽象性new、virtual、override、abstract 等-掩藏与遮盖具体实际操作
轻载不相干键字。
轻载坐落于一个相似,方式名字同样,方式的主要参数要不种类不一样,要不数量不一样,或是种类数量均不一样。
一个轻载类:
public class BaseClass
{
public void Do()
{
HttpContext.Current.Response.Write("基类方式");
}
public void Do(string str)
{
HttpContext.Current.Response.Write(str);
}
public int Do(int id)
{
HttpContext.Current.Response.Write(id.ToString());
return id;
}
}
启用时依据实参种类和数量,全自动挑选配对的方式:
BaseClass bc = new BaseClass();
bc.Do();
bc.Do("--");
bc.Do(1);
轻载特性:
务必坐落于同一个类中;
方式名字务必同样;
方式的主要参数要不种类不一样,要不数量不一样,要不种类数量均不一样;
回到值种类能够不一样;
new、virtual、override、abstract 等-轻载new、virtual、override、abstract 等-掩藏new、virtual、override、abstract 等-遮盖(改变、重新写过)new、virtual、override、abstract 等-抽象性new、virtual、override、abstract 等-掩藏与遮盖具体实际操作