C#视频之构造函数

简介: C#视频之构造函数

在写方法的时候,会用到私有private和共有public等等。共有的意思肯定是在哪里都可以调用,那么私有的只能在自己的区域内调用,如果想在别的地方调用的话,那应该怎么写呢?


在外面调用,解决办法:


通过属性 private string _name


public string _Name


{


get (return _name) //读


set(_name=value ) //写


}


说明:public……是private……的一个属性。


属性是为了保护与之相对应的字段的,保证对字段的读取和赋值符合要求。属性可分为:读写、只读、只写。允许外部访问的变量一定要声明为属性。


===================================================================================================================


接下来为大家介绍一下构造函数。


1、构造函数有什么有点?


避免赋值麻烦、繁琐。变成只读是为了安全,构造函数解决了赋值麻烦的章程。下图就是构造函数的一个样式。


8c89a63d6bdf3e1ed5915aeae0a3262a_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.png        

23473a6179d86ef88d76848ce9c879e7_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.png


写一个类,如果没有写任何的构造函数,那么这个类有一个默认的无参的构造函数。


9fd36be94de23893042ea8a52ab27f07_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.png


构造方法用来创建对象,并且可以在构造函数中对对象进项初始化。构造函数是用来创建对象的特殊方法,方法名和类名一样,没有返回值,连void都不用


相关文章
|
存储 开发框架 编译器
C#OOP之六 构造函数和析构函数
C#OOP之六 构造函数和析构函数
46 0
C# 继承类中(父类与子类)构造函数的调用顺序
C# 继承类中(父类与子类)构造函数的调用顺序
|
7月前
|
存储 监控 开发工具
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
72 0
|
4月前
|
数据采集 存储 C#
C# 爬虫技术:京东视频内容抓取的实战案例分析
C# 爬虫技术:京东视频内容抓取的实战案例分析
|
7月前
|
数据采集 API C#
网页解析高手:C#和HtmlAgilityPack教你下载视频
使用C#和HtmlAgilityPack解析小红书网页,下载其视频内容。文章涵盖了解析网页、获取视频链接、C#实现、HtmlAgilityPack简化解析、代理IP确保下载稳定及多线程提高下载效率。提供的代码示例展示了如何设置代理和多线程下载视频。实验结果显示,该方法能有效、高效地下载小红书视频。
142 5
网页解析高手:C#和HtmlAgilityPack教你下载视频
|
7月前
|
存储 C#
c#视频总结(二)
c#视频总结(二)
50 1
|
监控 C# C++
VS+C#+WPF多线程视频摄像头播放器监控
VS+C#+WPF多线程视频摄像头播放器监控
348 0
VS+C#+WPF多线程视频摄像头播放器监控
|
7月前
|
编译器 C#
C#构造函数详解
C#构造函数详解
64 0
|
7月前
|
C#
C#视频总结(三)
C#视频总结(三)
32 0
|
7月前
|
C#
c#视频总结(一)
c#视频总结(一)
31 0