zoukankan      html  css  js  c++  java
  • C# 封装 个人学习笔记

    C#封装是将一个或者多个字段、方法、构造函数 封装在类中,封装是为了防止外部对内部过多细节的访问。

    是否可以被访问由访问修饰符来决定。

    C# 支持的访问修饰符如下所示:

    • Public
    • Private
    • Protected
    • Internal
    • Protected internal

    public 修饰符,将类中的字段,方法暴露给其他函数和对象。使得外部可以访问任何公有的成员。

    private 修饰符 将字段和方法对其他函数和对象进行隐藏。只有同一个类中的函数可以访问他的私有成员。

    即使类的实例也不能访问他的私有成员。

    Protected 访问修饰符 允许子类访问基类的成员变量和成员函数,这样有助于实现继承。

    Internal 访问修饰符 允许一个类将其成员变量和成员函数暴露给当前项目下的其他函数和对象(只要是同一个命名空间都可以访问),public则是在哪都能访问

    protected internal这个是指当前程序集里的当前类、当前类的派生类都可以使用,但,其它程序集派生当前类的不能使用

  • 相关阅读:
    寒假一:打印沙漏
    秋季学期总结
    三位我尊敬的老师
    自我介绍
    polay计数原理
    2020-2021 ACM-ICPC, Asia Seoul Regional Contest
    2017-2018 ACM-ICPC Northern Eurasia(A.Archery Tournament)
    FTT简单入门板子
    佩尔方程最小解模板
    求组合数
  • 原文地址:https://www.cnblogs.com/tangpeng97/p/6641209.html
Copyright © 2011-2022 走看看