可以继承基类中声明为protected,public的方法
例如
class A
{
  void A()
   {}
  public string s1;
  private string s2;
}class B : A
{
  void B(){}
}B test = new B();
B.s1;//is right;
B.s2;//is error;

解决方案 »

  1.   

    不好意思各位,是我问的不对,应该是:既然派生类继承了基类,那就应该用到基类里的方法、属性,可是在程序中没有感觉到用了基类的方法、属性,例如:
    class Move:EventArgs
    {}class Logarithmic:System.ApplicationException
    {}
    请举一个用到了基类(不是自定义的类)方法、属性的例子。
      

  2.   

    好多界面控件是从Control继承的,都有NAME属性
      

  3.   

    很多类的tostring知道吧,就是从基类中继承下来的.(object)
      

  4.   

    通过重写ToString,那些从Object继承过来的类有许多会有不同的返回值,也就是说机制跟Object的有点不同。但是使用者无须关心这是一个什么类型就可以直接通过ToString获得一个关于这个实力的string类型的部分资料信息。
      

  5.   

    这些类继承了系统中常用到的基类如Exception或EventArgs,则这些类就等于可以拥有同基类一样的响应功能,但具体方法可以不实现,如上的Move类,在自定义控件某控件的事件时,就可能用到这个Move类,比如:类Circle中有:this.onMouseClick += ....(object sender,Move e),如果Move不是EventArgs的子类,则无法如此实现。