首页 > 编程语言 >(十四)C#编程基础复习——封装

(十四)C#编程基础复习——封装

时间:2023-11-13 11:46:10浏览次数:30  
标签:封装 复习 C# 修饰符 访问 public 类中

C#是一门面向对象编程语言,面相对象编程语言有三大特性,分别是封装、继承和多态。所谓封装就是将一个或多个项目(函数)集合在一个单元中,这个单元称之为类,我们可以根据需要通过权限修饰符来设定类中成员的范围和可见性。C#中的访问权限修饰符有以下几种:

  1. public:公共的,所有对象都可以访问,但是需要引用命名空间;
  2. private:私有的,类的内部才可以访问;
  3. internal:内部的,同一个程序集的对象可以访问,程序集就是命名空间;
  4. protected:受保护的,类的内部或类的父类和子类中可以访问;
  5. protected internal:protected和internal的并集,符合任意一条都可以访问;

一、public

类中使用public访问权限修饰符修饰的成员变量或成员函数可以在其他函数和对象,我们可以从类的外部访问类中的公共成员(使用public修饰的类成员)。

标签:封装,复习,C#,修饰符,访问,public,类中
From: https://www.cnblogs.com/daihaoliulingyi601/p/17828777.html

相关文章

  • oracle 在线重定义表
    使用Oracle的在线重定义技术,可以将Oracle的普通表改为分区表。参考&感谢https://blog.csdn.net/qq_32784541/article/details/81507719?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-13-81507719-b......
  • C# HTTP 断点续传
    在IIS中,磁盘路径对应的文件是可以直接下载的,而原生的IIS并不需要额外的配置就可以进行断点续传。而在小猪的项目中使用到的文件下载地址不对应磁盘路径的文件地址,而是需要验证用户是否有权限进行下载然后使用使用fileresult提供文件下载。这样整个下载过程都需要自己动手写代码完......
  • 浅尝poc编写工具+漏洞验证xpoc
    一、快速编写poc工具为了方便打点找到了一个在线编写poc的网站:https://poc.xray.cool/ 可配合xpoc批量利用。在线版(个人觉得本地版好用)  本地版(可验证是否有效):①windows下载链接:https://ctstack-oss.oss-cn-beijing.aliyuncs.com/tool/c39865a939edf5d7f4a37017c......
  • 怎么在window上自动获取crash dump
     保存如下内容到opendump.bat,已管理员权限打开文件@echooffecho正在启用Dump...regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsErrorReporting\LocalDumps"regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsErrorReporting\Loc......
  • 无涯教程-Dart - 包(Package)
    包Packages是一种封装机制,每种语言都有一种管理外部程序包的机制,如Java的Maven或Gradle,.NET的Nuget,Node.js的npm等,Dart的程序包管理器是pub 包元数据在文件pubsec.yaml中定义,YAML是另一种标签语言的缩写,pub工具可用于下载应用程序所需的所有各种库。每个Dart应用程序都......
  • LeetCode-283移动0
    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。题解双指针:初始化双指针i、j;当前指针j所指位置为0时,i不动,j++;指针j所指位置不为0时,将j所指位置指向i指针位置,i++,j++;当指针j......
  • cmd网络命令(七)
    上文介绍了ping命令,继续tracert和arptracertTracert命令就是个路由跟踪命令,是一个检测路由节点数的一个网络命令。举例说,如果我访问百度域名www.baidu.com,使用这个命令进行跟踪检测,该命令就可以列出从您自己的上网IP地址到访问www.baidu.com网站IP所经过的所有服务器(路由)。这就是路......
  • A Latent Hidden Markov Model for Process Data读文献笔记
    【个人笔记】:笔记(ALatentHiddenMarkovModelforProcessData)\SummaryResponseprocessdatafromcomputer-basedproblem-solvingitemsdescriberespondents'problem-solvingprocessesassequencesofactions.Suchdataprovideavaluablesourcefor......
  • 神经网络入门篇:详解多样本向量化(Vectorizing across multiple examples)
    多样本向量化与上篇博客相联系的来理解逻辑回归是将各个训练样本组合成矩阵,对矩阵的各列进行计算。神经网络是通过对逻辑回归中的等式简单的变形,让神经网络计算出输出值。这种计算是所有的训练样本同时进行的,以下是实现它具体的步骤:图1.4.1上篇博客中得到的四个等式。它们......
  • 查看 IP 地址和 MAC 地址映射
    一、运行WIN+R打开命令提示窗 二、ARP(地址解析协议)-----------------------------------拓展:ARP命令使用方法----------------------------------ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址。ARP命令用于查询本机ARP缓存中IP地址-->MAC地址的对......