当前位置: 首页 > news >正文

驻马店哪家做网站好/重庆整站seo

驻马店哪家做网站好,重庆整站seo,qiniu cloud for wordpress,石家庄网络关键词排名使用可重载的构造函数时,有时使用一个构造函数调用另一个构造函数很有用。在C#中,可以通过this关键字的另一种形式来实现该操作 下面来看一下案例 class Program{static void Main(string[] args){XYcooord t1 new XYcooord();XYcooord t2 new XYcooo…

使用可重载的构造函数时,有时使用一个构造函数调用另一个构造函数很有用。在C#中,可以通过this关键字的另一种形式来实现该操作

下面来看一下案例

 class Program{static void Main(string[] args){XYcooord t1 = new XYcooord();XYcooord t2 = new XYcooord(8, 9);XYcooord t3 = new XYcooord(t2);Console.WriteLine("t1 x={0} y={1}",t1.x,t1.y);Console.WriteLine("t2 x={0} y={1}", t2.x, t2.y);Console.WriteLine("t3 x={0} y={1}", t3.x, t3.y);}}class XYcooord{public int x, y;public XYcooord() : this(0, 0){Console.WriteLine("这是没有参数的构造函数!");}public XYcooord(XYcooord obj) : this(obj.x, obj.y){Console.WriteLine("这是一个对象的参数!");}public XYcooord(int i, int j){Console.WriteLine("这是2个参数的构造函数");x = i;y = j;}}

结果:
这是2个参数的构造函数
这是没有参数的构造函数!
这是2个参数的构造函数
这是2个参数的构造函数
这是一个对象的参数!
t1 x=0 y=0
t2 x=8 y=9
t3 x=8 y=9

结果可以看出,在执行构造函数时候,先执行this关键字指定参数列表相匹配的重载构造函数,然后再执行原始构造函数。

通过this调用重载构造函数可以避免代码的不必要重复。

另一个优点是在未显示地指定参数时可以使用隐含的“默认参数”创建构造函数。例如:

     public XYcooord(int x) : this(x,x) {}

该构造函数自动默认y和x值相等,当然,必须谨慎使用"默认参数"因为误用他们容易让类用户产生困惑。

http://www.lbrq.cn/news/1265455.html

相关文章:

  • 南阳教育论坛网站建设/怎么做推广和宣传平台
  • 科技平台网站建设/全国疫情最新消息今天新增
  • wordpress英文企业网站模板/临沂做网站推广的公司
  • 永定路网站建设/国际新闻最新消息今天 新闻
  • 如何做网站页面/网站排名掉了怎么恢复
  • 手机端网站模板/竞价排名的定义
  • 西安专业网站制作服务/企业推广网站
  • 前端做网站维护/百度搜索引擎推广
  • 中华人民共和国住房和城乡建设部2010装饰官方网站鲁班奖名单/seo技巧seo排名优化
  • 珠海中国建设银行招聘信息网站/sem培训机构
  • 彭水网站建设/搜索引擎优化自然排名的优点
  • 专门做问卷调查的一个网站/游戏推广员怎么做
  • 做外汇门户网站/清远疫情防控措施
  • 做房产的有哪些网站/网址查询注册信息查询
  • 个人博客网站建设/济宁做网站的电话
  • 公司网站文章/seo关键词查询排名软件
  • 湖北黄冈疫情最新情况/企业网站如何优化
  • 动态网站开发的集成软件/抖音seo什么意思
  • 单位不能建设网站/吉林百度seo公司
  • 企业营销型网站建设方案/seo必备软件
  • 无锡君通科技服务有限公司/搜索引擎优化教程
  • 做淘宝网站怎么弄的/怎么用模板做网站
  • 哪个网站专业做代购护肤品/佛山网站优化软件
  • 怎么发布自己做的网站/it培训机构出来能找到工作吗
  • 海尔集团电商网站建设/关键词排名霸屏代做
  • 南昌企业建站/西安seo服务
  • 企业oa办公系统大概多少钱一套/开鲁seo服务
  • 江门那里做公司网站好/广州优化公司哪家好
  • 做爰片免费网站给我看看/google首页
  • 网站推广优化教程/seo研究所
  • FastAPI入门:安全性
  • Redis实战(7)-- 高级特性 Redis Stream数据结构与基础命令
  • 关于 xrdp远程桌面报错“Error connecting to sesman on 127.0.0.1:3350“的解决方法
  • golang的包和闭包
  • 通俗易懂解释Java8 HashMap
  • 洛谷 P3870 [TJOI2009] 开关-普及+/提高