C#进阶学习第四天

本文围绕C#展开,介绍了属性是对字段的扩展,可保护字段并限定赋值取值;支持方法重载。构造函数用于创建实例对象并初始化成员,分实例和静态构造函数。析构函数在对象生命周期结束时自动调用,用于释放非托管资源。

1.属性

定义:是对字段的扩展,通过公有属性访问私有字段,在属性中生成字段的get() 和 set() 方法
作用:保护字段,对字段的赋值和取值进行限定
结构:访问权限修饰符 类型 名称 一般为字段第一个字母的大写

 public int Age
   {                               
	   get{ return age;}         
	   set{
	    if(age<0 || >100)      age =0;      
        else  age = value;  
         }  
  }

1.只有get()方法,或者set()方法为私有,称为只读属性
2.属性可以加入自己的逻辑代码
3.value 是set()方法里隐藏参数
4.如果类中自己 没有写 构造函数,系统提供一个默认的无参构造函数
5. 如果类型自己 已经写 1个或多个 构造函数重载,系统不在提供一个默认构造函数

2.方法

c#也支持方法重载,可以定义多个名称相同,参数类型,个数,顺序不同的方法
同运算符重载一样,都是重新实现函数的功能

3.构造函数

作用:用来创建类的实例对象,并初始化成员
分类:实例构造函数,静态构造函数

实例构造函数:初始化类中的实例成员
1.特点:
1.可以进行方法重载
2.未定义,则默认产生一个空的构造函数
3.必须和类同名
4.不允许返回类型
注:
函数重载:函数名一样,参数列表不一样(参数的个数,参数的类型,参数的顺序),与返回值类型无关.根据传递参数,调用对应的构造函数.

静态字段由类名调用,属于整个类的成员
静态成员属于 类 的
非静态成员属于 对象 的
静态方法由 类名 调用
非静态方法由 对象 调用
非静态方法 可以 访问 静态成员
静态方法中 不可以 访问非静态成员

静态构造函数:用于初始化类中的静态成员,在创建第一个实例或调用静态成员之前,CLR都会自动调用静构
特点:
1.不使用 任何访问修饰符
2.不带有 任何参数
3.只会执行一次,不能手动调用
4.不能直接调用静态构造函数
5.程序猿无法直接控制静态构造函数的调用时机

4.析构函数

当对象的声明周期结束后,会自动调用析构函数
作用:用于在类销毁之前释放对象中的资源
特点:
1.不用访问修饰符,没有参数 没有返回值
2.名字和类名一样,名字前面带~
注:
对象的成员中,分为托管资源和非托管资源,托管资源自动释放,非托管资源需要析构函数释放
结构体不能定义析构函数

标题基于Spring Boot的音乐播放网站设计与实现研究AI更换标题第1章引言介绍音乐播放网站的研究背景、意义、国内外现状及论文方法与创新点。1.1研究背景与意义阐述音乐播放网站在当今数字化时代的重要性与市场需求。1.2国内外研究现状分析国内外音乐播放网站的发展现状及技术特点。1.3研究方法以及创新点概述论文采用的研究方法及在设计与实现上的创新点。第2章相关理论与技术基础总结音乐播放网站设计与实现所需的相关理论和技术。2.1Spring Boot框架介绍介绍Spring Boot框架的基本原理、特点及其在Web开发中的应用。2.2音乐播放技术概述概述音乐播放的基本原理、流媒体技术及音频处理技术。2.3数据库技术选型分析适合音乐播放网站的数据库技术,如MySQL、MongoDB等。第3章系统设计详细介绍音乐播放网站的整体设计方案。3.1系统架构设计阐述系统的层次结构、模块划分及各模块的功能。3.2数据库设计介绍数据库表结构、关系及数据存储方式。3.3界面设计用户界面的设计原则、布局及交互方式。第4章系统实现详细介绍音乐播放网站的具体实现过程。4.1开发环境与工具介绍开发所需的软件、硬件环境及开发工具。4.2核心功能实现阐述音乐播放、搜索、推荐等核心功能的实现细节。4.3系统测试与优化介绍系统测试的方法、过程及性能优化策略。第5章研究结果与分析呈现音乐播放网站设计与实现的研究结果。5.1系统功能测试结果展示系统各项功能的测试结果,包括功能完整性、稳定性等。5.2用户反馈与评价收集并分析用户对音乐播放网站的使用反馈与评价。5.3对比方法分析将本设计与实现与其他类似系统进行对比分析,突出优势与不足。第6章结论与展望总结音乐播放网站设计与实现的研究成果,并展望未来发展方向。6.1研究结论概括音乐播放网站设计与实现的主要成果及创新点。6.2展望指出当前研究的不足,提出未来改进方向及可
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

井队Tell

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值