15.封装

  • 访问修饰符(public private internal protected)
  • 封装:对类和成员的访问进行限制
  • 1、访问另一个项目中的类的前提:
    • 引用项目

      • 选中项目,右键菜单:添加 > 引用,选中被引用的项目,确定
    • 导入命名空间

    • 不能循环引用项目(不可以A项目引用B项目,B项目又引用A项目)

      image
    • 一个解决方案中包含多个项目,只有一个是控制台应用程序,其他的是类库

    • 类库需要生成后,被其他项目引用,该类库才能被使用

    • 一个项目可以包含多个命名空间,使用关键字using导入其他命名空间

    • Console类在系统System命名空间中,如果不导入System命名空间,使用System.Console访问

  • 2、细说访问修饰符
    • public :公有的。没有访问限制,只要引用项目,导入命名空间后,就可以使用
    • private:私有的。只在本类中可以直接访问。类中的成员,默认是private
    • internal:在本项目中被访问,类默认的访问修饰符是internal,即使引用项目、导入命名空间,也不能直接访问
    • protected:受保护的,允许子类直接访问(继承之后)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,624评论 25 708
  • 1. [C#语言基础]请简述拆箱和装箱。 答: 装箱操作: 值类型隐式转换为object类型或由此值类型实现的任何...
    胤醚貔貅阅读 4,903评论 1 29
  • 从日本大阪到京都,韩国首尔车水马龙,再到弥漫着历史味道的古城罗马,2016放飞自我的旅途总是那么多彩丰富。我承认我...
    白乔阅读 259评论 0 1
  • 作为一名资深网络小说读者,我可以说从初中就开始混迹于各种租书店,是的,那时网络小说叫冰激凌文学,以台湾作者为主。那...
    随便说说阅读 2,945评论 0 2
  • 火车向北 居庸关、八达岭,一掠而过 在三月的断层,光阴缓行 白雪皑皑铺天盖地 你眺望远山 把记忆洗成月光皎洁 似曾...
    所思阅读 433评论 0 5