C#——类和对象详情

类和对象

类是一种数据结构,它可以包含数据成员(常量和字段)、函数成员(方法、属性、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数)以及嵌套类型。类类型支持继承,继承是一种机制,它使派生类可以对基类进行扩展和专用化

在 C# 中,类是引用类型的,其中包括状态(成员属性)和操作(成员方法和其它函数成员),我们可以动态创建类的实例(instance),这个实例也被称为对象(object),我们可以通过类和对象来设计程序。

类的定义

类的修饰符

定义类 类前的修饰符public 能在任意位置进行使用(可以在其他项目中调用这个类)intemal 只能在当前项目里面使用 <u>*默认的修饰符是internal*</u>

属性和字段

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

字段有三种修饰符:

        public 共有的 (可以在任意地方使用)

        protected 受保护的 (只能在自己类里面使用)

        private 私有的    (只能在自己类里面使用)

对象

对象: 类的实例化,类中的其中一个,可以访问类中属性和方法

声明:

类名 对象名 = new 类名();

列如: ADC timo = new ADC(); //创建对象

可以通过对象. 单独给属性赋值,或者调用类中方法

对象创建完成后如果要通过对象来访问类中的成员,则需要使用点`.`运算符连接对象的名称和成员的名称,如下所示:

类和对象搭配使用

创建一个公共的学生类,类中包括一些成员属性和成员方法,然后实例化这个类,并通过类的对象调用类中的成员属性和成员方法。

运行结果如下:

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【大分享04】OFD版式赋能政务服务电子文件归档和电子档案管理

关注我们 - 数字罗塞塔计划 - 本篇是参加由电子文件管理推进联盟联合数字罗塞塔计划发起的“大分享”活动投稿文章&#xff0c;来自北京数科网维技术有限责任公司&#xff0c;作者&#xff1a;张严。 PART1 政务服务电子文件归档和电子档案管理背景 政务服务是政务服务机构…

3大法则教你高效制定奖励规则(含参考案例)

在实施全民分销的过程中&#xff0c;SaaS产品方和合作伙伴推广者之间的合作关系可以用河马与牛椋鸟之间的共生关系来形容——牛椋鸟以栖息在河马背上并清理其身上的昆虫为生。这种关系对两者来说都是极其有益的&#xff1a;牛椋鸟获得了稳定的食物来源&#xff0c;而河马则有效…

在线预览多类型文件_全栈

目录 一、下载运行项目 二、项目功能 三、前端项目引用 四、文件预览样式更改 在做项目时经常用到在线预览文件&#xff0c;给大家介绍一个好用的在线预览文件项目。使用技术是后端Java&#xff0c;前端Freemarker模板。 FreeMarker 特别适应与 MVC 模式的 Web 应用&#x…

全篇创新点!图像融合9大魔改创新方案,暴力涨点

在处理复杂图像数据和提升图像质量时&#xff0c;采用图像融合的技术是个更好的选择。 这是因为&#xff1a;图像融合能够整合来自不同图像源的信息&#xff0c;为我们提供比单一图像更丰富、更全面、更高质量的图像数据。这种技术不仅减少了数据冗余&#xff0c;还增强了图像…

Excel批量删除括号里内容,帮你轻松应对!

某次&#xff0c;刘小生从系统导出的人员信息中&#xff0c;“姓名”字段信息中包含了工号信息&#xff0c;需要将“原姓名”中的“工号、括号”信息删除&#xff0c;如果一个一个删除工作量很大&#xff0c;刘小生想到可以用“通配符*”批量替换&#xff0c;解放双手&#xff…

Java小结

# Java的特点 Java是一门面向对象的编程语言。面向对象和面向过程的区别参考下一个问题。 Java具有平台独立性和移植性。 Java有一句口号&#xff1a;Write once, run anywhere&#xff0c;一次编写、到处运行。这也是Java的魅力所在。而实现这种特性的正是Java虚拟机JVM。已…

【IPython使用技巧整理】内省功能历史命令执行Shell命令运行脚本导出为其他格式

本人详解 作者:王文峰,参加过 CSDN 2020年度博客之星,《Java王大师王天师》 公众号:JAVA开发王大师,专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯 山峯 转载说明:务必注明来源(注明:作者:王文峰…

【PyQt5】一文向您详细介绍 self.setWindowTitle() 的作用

【PyQt5】一文向您详细介绍 self.setWindowTitle() 的作用 下滑即可查看博客内容 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地&#xff01;&#x1f387; &#x1f393; 博主简介&#xff1a;985高校的普…

部署远程控制台访问服务Rttys,第三部分服务端(安装Rttys)

安装服务端Rttys之前可选先在客户端安装rtty。服务端采用GO语言实现&#xff0c;前端界面采用vue实现。 CMAKE的安装和客户端RTTY的安装请参考前两篇文章&#xff1a; Linux远程连接程序工具选型 Webssh与Rtty 部署远程控制台访问服务Rttys&#xff0c;第一部分客户端&#…

apollo配置中心入门实践

说明&#xff1a; &#xff08;如果微服务开发没有严格统一的代码开发规范&#xff0c;不建议采用apollo&#xff0c;否则只会更浪费时间在一堆配置上&#xff09; 通常情况下&#xff0c;我们无论是但模块开发&#xff0c;还是微服务多模块开发&#xff0c;都采用springboot…

3D元宇宙虚拟主播引领文旅产业迈向更加美好的未来!

随着文旅产业的蓬勃发展&#xff0c;3D数字代言人的应用正逐渐改变着传统的文旅传播方式。文旅3D数字代言人搭建编辑器的出现&#xff0c;正是满足大部分文旅产业借助数字人浪潮&#xff0c;将传统文化与现代科技完美融合的创新之举。 文旅3D数字代言人搭建编辑器不仅满足了Z世…

TQZC706开发板教程:10G光口ping测试

资源分享链接&#xff1a;https://pan.baidu.com/s/1zoUFCXx34qT8lm13YyyOxw提取码&#xff1a;k77h 调整右下角的拨码开关为↑↓↓↑↑ 从原理图中可以看出设置为156.25MHz&#xff0c;10Gige模式 启动模式设置为SD模式&#xff0c;把提供的文件复制到SD卡中&#xff0c;插上…

EasyRecovery2024汉化免费版电脑数据恢复软件下载

亲爱的小伙伴们&#xff0c;今天我要给大家分享一个超级好用的电脑数据恢复软件——EasyRecovery&#xff01;&#x1f310;✨ 相信很多人都遇到过误删文件、格式化硬盘等尴尬情况吧&#xff1f;别担心&#xff0c;有了EasyRecovery&#xff0c;这些问题都能迎刃而解啦&#xf…

树形喇叭状异形创意LED显示屏正在成为设计师们手中的神来之笔

异形创意LED显示屏以其独特的形状和强大的视觉冲击效果&#xff0c;正逐渐改变着我们的视觉体验。不同于传统的矩形、平面板状的LED显示屏&#xff0c;异形屏以其形状各异、造型奇特的特点&#xff0c;为商业显示、展览展示、文旅旅游等行业带来了全新的变化。本文将重点介绍异…

32、循环语句while+until

一、循环控制语句 双层循环和循环语句的使用&#xff0c;while和until的语法使用 1.1、echo 打印 continue&#xff1a;跳出当次&#xff0c;后续的条件成立&#xff0c;继续执行。 break&#xff1a;一旦break&#xff0c;后续的条件不再执行。 exit&#xff1a;满足条件…

基于Django的博客系统之增加手机验证码登录(九)

需求文档 概述 实现基于Redis和第三方短信服务商的短信验证码登录功能。用户可以通过手机号码获取验证码&#xff0c;并使用验证码进行登录。 需求细节 用户请求验证码 用户在登录页面输入手机号码并请求获取验证码。系统生成验证码并将其存储在Redis中&#xff0c;同时通过…

设备保养计划不再是纸上谈兵,智能系统让执行更到位!

在物业管理的日常工作中&#xff0c;我们常常听到“设备保养台账”“设备保养计划”“设备保养记录”等等这些词&#xff0c;但你是否真正了解它们的含义&#xff1f;是否知道一个完善的设备保养计划、记录、台账对于物业运营的重要性&#xff1f;今天&#xff0c;我们就来深入…

一个开源的快速准确地将 PDF 转换为 markdown工具

大家好&#xff0c;今天给大家分享的是一个开源的快速准确地将 PDF 转换为 markdown工具。 Marker是一款功能强大的PDF转换工具&#xff0c;它能够将PDF文件快速、准确地转换为Markdown格式。这款工具特别适合处理书籍和科学论文&#xff0c;支持所有语言的转换&#xff0c;并…

【AI绘画】文心一格

本人详解 作者:王文峰,参加过 CSDN 2020年度博客之星,《Java王大师王天师》 公众号:JAVA开发王大师,专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯 山峯 转载说明:务必注明来源(注明:作者:王文峰…

Spring Cloud全家桶(上)【Nacos、OpenFeign、LoadBalancer、GateWay、金丝雀灰色发布】

0.零基础入门微服务实战课 1.微服务和 Spring Cloud1.1 什么是微服务&#xff1f;1.2 什么是 Spring Cloud&#xff1f;1.3 微服务 VS Spring Cloud 2.为什么要学微服务&#xff1f;3.Spring Cloud 组件介绍1.什么是 Nacos?1.1 Nacos 功能1.1.1 配置中心1.1.2 注册中心 1.2 Na…