C# —— 属性和字段

属性和字段的区别

1.都是定义在一个类中,属于类成员变量
2.字段一般都是私有的private,属性一般是公开的Public
3.字段以小驼峰命名方式 age,属性一般是以大驼峰命名 Age
4.字段可以存储数据,属性不能存储数据,通过属性访问私有的字段,可以保证私有字段的安全性

Student sunZong = new Student();
sunZong.name = "张三";
// sunZong.age = 1;// 私有的不能访问
sunZong.Age = 18;// 对象.共有属性赋值时候 走的是set的访问器
Console.WriteLine(sunZong.Age);// 对象.属性的时候 走的是get访问器

 属性的gei和set作用: get取出私有字段 可供外部使用; ser

 sunZong.Stuld = 1;Console.WriteLine(sunZong.Stuld);Console.ReadLine();

字段

class Student
{// name字段 一般要定义成私有的,可以再类内或者外部都可以使用public string name;// age 私有的字段, 符合平时要求字段是私有的规范,私有只能在类内使用private int age; // 往下他们是一对// 私有的字段要想在外部添加一个对应的公共属性,public int Age{get{Console.WriteLine("获取age字段值");return age; // get访问器作用返回你要访问的私有字段}set             // set访问器 给age私有字段进行赋值{Console.WriteLine("给age字段赋值");age = value;}}// 以上这种写法比较繁琐, 通过访问公共属性 操作私有字段 这种写法比较繁琐public int Stuld { get; set; } = 100;//C#帮咱生成一个私有的字段steld 只不过我们不用去写了}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/856830.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

audacity音频处理

1.安装 Audacity | Free Audio editor, recorder, music making and more! 添加OpenVINO插件: https://zhuanlan.zhihu.com/p/676542556 2.使用 2.1注意事项 1.编辑音频,点击左上方打开或导入都可以;打开视频文件则需要安装ffmpeg模块,打开后只显示视频中的音频信息; 2.编辑…

P5712 【深基3.例4】Apples

1. 题目链接 https://www.luogu.com.cn/problem/P5712 P5712 【深基3.例4】Apples 2. 题目描述 题目描述:小B吃了x个苹果,用Today, I ate x apple.造句 输入:输入一个自然数x 输出:句子 3. 我的思考 用if-else判断就行 4. 我提交…

可变分区管理 分区分配算法

First Fit Algorithm Best Fit Algorithm FFA:按照分区编号找到第一个能装下进程的起始地址填入第二个表 此时 原表中将起始地址进程大小 分区大小-进程大小 如此继续 BFA:按分区大小排序 从小到大 找到第一个能装下的 剩余步骤和FFA一样 装满了可以直…

ls命令的参数选项

ls命令的参数的作用 可以指定要查看的文件夹(目录)的内容,如果不指定参数,就查看当前工作目录的内容。ls 命令的选项 常用语法:ls [-a -l -h] [linux路径] -a 选项表示 all ,即列出全部内容,包括…

JAVA学习-练习试用Java实现“不同的子序列”

问题: 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,&…

Linux下find命令使用介绍

Linux下的find命令是一个功能强大的文件搜索工具,它能够遍历指定目录层次结构,根据一系列预设条件来查找并操作文件和目录。find命令的灵活性在于它支持多种查找条件和操作,使得用户能够非常精确地定位文件系统中的内容。下面是find命令的一些…

北航数据结构与程序设计图部分选填题

一、 抓两个关键信息:无向图,邻接表。无向图中,边(vi,vj)要在vi的链表中记录一次,再以(vj,vi)的形式在vj的链表中记录一次。 每个边都要记录两次&#xff0c…

文心一言 VS 讯飞星火 VS chatgpt (285)-- 算法导论21.2 4题

四、请给出图 21-3 所示操作序列的一个运行时间的渐近紧确界,假定使用链表表示和加权合并启发式策略。如果要写代码,请用go语言。 文心一言: 图 21-3 没有直接给出,但通常这种操作序列可能与某种数据结构(如并查集或…

Flink On Yarn实操演示

这课的学习我们基本上了解了flink on line的一些基本原理,以及相应的一些集群的一些参数配置。通过本节课的学习,我们将去通过一些实际的一些操作,然后来去看flink on your的一个集群的具体的一个部署的一个流程。我们接下来看一下这个flink …

Seal^_^【送书活动第7期】——《IT项目经理进阶之道》

Seal^_^【送书活动第7期】——《IT项目经理进阶之道》 一、参与方式二、本期推荐图书2.1 作者荐语2.2 编辑推荐2.3 图书简介2.4 前言2.5 目 录 三、正版购买 从领导、客户、下属、供应商四个角度,介绍IT项目经理在实际工作中需要面对的挑战,以及一些常见…

【C++】哈希的概念及STL中有关哈希容器的使用

目录 前言一、unordered系列关联式容器1.1 标准库中的unordered_set1.1.1 unordered_set的介绍1.1.2 unordered_set的常用接口说明1.1.2.1 unordered_set对象的常见构造1.1.2.1.1 [无参构造函数](https://legacy.cplusplus.com/reference/unordered_map/unordered_map/)1.1.2.1…

置信度是什么

置信度(Confidence)在统计学和机器学习中是一个重要的概念,反映了一个估计值或预测结果的可靠性和准确性。置信度通常通过置信区间或置信水平来表示。 置信区间 置信区间(Confidence Interval)是一个范围&#xff0c…

laravel中如何向字段标签添加工具提示

首先,您可以使用 轻松自定义字段标签->label()。我相信您知道这一点。但您知道吗……标签输出未转义?这意味着您也可以在标签中包含 HTML。 为了尽快实现上述目标,我只是采取了一个快速而粗糙的解决方案: CRUD::field(nickna…

速盾:阿里云ddos黑洞是怎么回事?

阿里云ddos黑洞是一种防御分布式拒绝服务(DDoS)攻击的安全机制。DDoS攻击是指利用大量的合法请求占用目标服务器的资源,从而使服务器无法正常响应合法用户的请求。为了应对这种攻击,阿里云引入了黑洞机制。 黑洞机制是一种主动防…

常用快捷键-快速开发-mac idea 查看侧边栏tool window project+新建文件快捷键

背景:来到公司后,换了mac系统,有点不习惯,于是自己重新设置了开发的快捷键 1、mac idea 查看侧边侧栏(专业说法是Tool Window Project): 每次我们都要点击一下左上角的这个类似于文件夹的图标…

竞赛选题 python 机器视觉 车牌识别 - opencv 深度学习 机器学习

1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于python 机器视觉 的车牌识别系统 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:3分 🧿 更多资…

代码走查的一个实例

1996年6月23日至7月1日,我被点名到四川某单位协助排查某系统的技术问题。 我不懂该系统的原理,也不懂硬件,只能从软件角度分析问题。 那时,我所在单位已经为一家美国公司做了3年的软件第三方独立验证和测试,从中学到…

人工智能的未来和挑战

人工智能将继续以其强大的变革力量推动科学研究、医疗保健、经济活动和社会治理的深刻变革。 一方面,我们期待AI在药物研发、精准医疗、气候预测、新材料探索等领域带来更多的颠覆性创新,进一步缩短科研周期、提升医疗服务质量,以及优化全球…

基于随机森林的鲍鱼年龄预测

文章目录 1.作者介绍2.关于理论方面的知识介绍2.1 背景介绍2.1.1基本概念2.1.2算法步骤2.1.3优势2.1.4劣势2.1.5应用场景2.1.6随机森林的重要变体2.1.7相关理论 2.2随机森林算法架构2.2.1 数据预处理与采样2.2.2构建决策树2.2.3决策树的训练2.2.4集成模型2.2.5 模型…

写给程序员看的LangChain入门指南来了(送PDF版)

《LangChain入门指南》 LangChain作为大模型集成框架鼎鼎大名,这本《LangChain入门指南》是一本很及时的书,值得推荐~ 01 为什么需要LangChain 首先想象一个开发者在构建一个LLM应用时的常见场景。 当你开始构建一个新项目时,…