第四章 继承

  今天难得忙了一天,加班到7点才回家。到家9点又做了一会。感觉是十分充实啊。不知道会不会影响我的c#第六版学习。

要坚持,一定要坚持。

 嗯哼!开始!

 1 继承的类型

    继承分实现继承和接口继承(原来从类继承来的方式叫实现继承,对我来说十个新词。)

    C#只支持继承一个类,可以继承多个接口

    结构居然支持接口继承,不支持实现继承(原以为除了派生于System.ValueType,其他的都不支持)

  2 实现继承

     属性也可以声明为Virtual。

     在派生类中重写虚函数,在调用方法时。会根据对象类型调用合适方法。

     隐藏方法 :是指子类用new关键字重新实现定义在基类中的方法,但是实际运行时只能根据引用来调用相应的方法。

    调用基类的方法: base.<MethodName>()

3. sealed 

    如果类修饰为sealed则此类不可以被继承。如果方法属性中不想被重写,则也可以加上sealed。sealed 总是和override 同时出现的。 

4. 接口

   接口可以继承另外一个接口

   接口不允许声明成员上的修饰符。接口成员总是公共的。

 

感觉接口也没有什么好写的,是不是不用功?

    

    

  

    

posted on 2010-12-23 23:11  小齐宝  阅读(143)  评论(0)    收藏  举报

导航