zoukankan      html  css  js  c++  java
  • C#学习笔记_14_接口&命名空间

    14_接口&命名空间

    • 接口
      • 一系列规范
      • 语法:
        • 如果一个类的后面既有父类也有接口,那么一定是父类在前,接口靠后
        • 一个类可以实现多个接口
        • 规范:接口命名以大写字母 I 开头
        • 接口中可以包含接口方法和属性访问器
        • 接口也有继承,并且接口之间的继承是多继承
      • 注意事项
        • 1、接口中的方法不是抽象方法
        • 2、接口中的方法不能由访问权限修饰符
        • 3、实现接口方法的时候注意实现
          • 3.1、接口中的方法必须实现为public权限
          • 3.2、实现接口方法不能使用override
          • 3.3、抽象类实现接口,可以把接口方法实现为抽象方法
          • 3.4、接口中的方法可以被实现为虚方法(作用是让子类重写)
    • 多态进阶
      • 接口的引用可以指向实现类的对象
      • 转型:
        • 由实现类类型转型位接口类型:向上转型
        • 由接口类型转型位实现类类型:向下转型
    • 命名空间
      • 命名空间namespace:是一个虚拟的集合
      • 命名空间中的元素只能是类、结构体、枚举、接口等类型
      • 命名空间可以防止类名的重复,以便更好的来管理类
  • 相关阅读:
    Linux 清空nohup.out(引用别人的文章)
    Nginx map模块
    Nginx 防盗链 secure_link 模块
    Nginx HTTP框架提供的其它变量
    NC 命令引用了一个高手的文章做收藏
    Nginx HTTP框架提供的请求相关变量
    6 MyISAM和InnoDB
    5.MVCC
    4 乐观锁和悲观锁
    Redis原理
  • 原文地址:https://www.cnblogs.com/chriswong/p/10369183.html
Copyright © 2011-2022 走看看