杂乱笔记1

  •    static —— 方法只能通过类来访问,不能通过对象实例来访问;
  •    virtual —— 方法可以重写。
  •   sealed —— 如果使用了override,也可以使用sealed指定在派生类中不能对这个方法作进一步的修 改,即  这个方法不能由派生类重写。
  •    abstract —— 方法必须在非抽象的派生类中重写(只用于抽象类中)。非抽象类中不能有抽象方法
  •           overload——重载,同一个类中参数个数、类型、次序至少一个不同的同名函数
  •           new      ——覆盖,子类和父类函数重名时要用new覆盖父类方法,虚方法、实方法都可以被覆盖(new),抽象 
  •                                       方法和接口不可以
  •    override —— 方法重写了一个基类方法(如果方法被重写,就必须使用该关键字),
                父类中该要被重写的方法必须声明为virtual或者是abstract类型
    virtual修辞的方法在基类中已经实现,在之类中可重写可不重写
    abstract修辞的方法在基类中未实现,之类中必须重写实现
  •    extern —— 方法定义放在其他地方
    as 运算符------类似于强制转换,所不同的是,当转换失败时,运算符将产生空,而不是引发异常。更严格地说,这种形式的表达式
    expression as type
    等效于
    expression is type ? (type)expression : (type)null

 

posted @ 2013-09-11 11:16  简单点。  阅读(126)  评论(0编辑  收藏  举报