• c# --- 修饰符


    1.方法的可见性其实就是方法的访问权限 

    2.修饰符不仅可以用来修饰方法,还可以用来修饰类,变量等数据

    3.目前同一程序集可以理解为同一个项目

    4.关于protected的补充 : 具有protected权限的成员不能够从类外访问,不过有一个特列,就是可以从具有继承关系的子类中访问,除此之外都不行

    5.internal 哪里的补充: 但(其它程序集)的代码不可以

    在一个项目a中的类文件d中用另一个项目b中的类文件c有三个前提 :

    1.该类被 puclic 关键词修饰  2.该类所在的项目b必须被项目a引用

    3.在类文件d的顶端引用类文件c所在的命名空间 --- using xxx;

    (补充知识:

    一.如何在一个类a中引用类b ----

    我们先选中类a项目文件,然后右键,然后选择下面的添加,然后再选择引用,然后再选择我们要引用的项目的项目名就可以了。

     二.在c#中如果我们没有给类或成员变量/函数设置访问权限的话,编译器会自动设置一个默认访问权限,不同类型的数据默认访问权限不同,想知道的话可以自己上网查

    三.子类的访问权限不能够低于父类的访问权限:比如子类是public,父类是internal这就是错误的

     

     

     1.只读字段(变量)只能够在被声明的时候或者是在构造函数中被赋值

     如果一个类中对一个字段同时出现了上面两种初始化的话,初始化的顺序是:

    1.先进行字段声明时的初始化

    2.然后再进行构造函数中的初始化


    static 关键字详解

    static关键字的作用主要分为三个:修饰静态变量(字段) / 函数 / 类

    在c#中,静态函数和静态字段的概念和c++中的没有区别,都是用在类中的,然后都可以被通过类实例化的对象调用,是公共区域,而不是每个对象自己copy一份的私有区域

     1.静态变量是存在静态存储区中的

    2.静态函数只能够调用静态变量(字段),静态函数也是所有的对象都能够调用的,是公用的,而不是私有的

    3.静态关键字能够后其它关键字组合使用:

    public static int a  ---- 这就是一个具有publicr访问权限的静态成员字段

    4.如果我们把一个类修饰为静态类的话,这个静态类中只能够有静态成员,然后我们无法通过静态类实例化对象

  • 相关阅读:
    linux下解决tomcat错误问题
    外联结的相关知识
    axios登录,登出接口的简单封装步骤详解!
    2、Ubuntu下安装Vivado下的下载器驱动 Digilent 版本
    成绩判定(C++)
    游戏动画技术简介
    阿里的 24W 字 Java 面试复盘指南!
    在ArcGIS Pro中对Revit的bim数据进行地理配准(平移、旋转等)
    el-cascader
    Redis面试题(总结最全面的面试题)
  • 原文地址:https://blog.csdn.net/qq_51947882/article/details/126379510