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

上海建企业网站杭州门户网站有哪些

上海建企业网站,杭州门户网站有哪些,淘宝上开做网站的店铺,南京个人做网站在一个类中如果需要实现多个自定义构造函数,通常做法是在构造函数中实现各自的业务逻辑,如果这些业务逻辑的实现并非截然不同的话,显然不符合oop编程思想,极不利于维护,当然,我们也可以通过将相同的逻辑部分封装成一个方法,但还有一种更为合理简单的方法#xff0c;下面就通过…在一个类中如果需要实现多个自定义构造函数,通常做法是在构造函数中实现各自的业务逻辑,如果这些业务逻辑的实现并非截然不同的话,显然不符合oop编程思想,极不利于维护,当然,我们也可以通过将相同的逻辑部分封装成一个方法,但还有一种更为合理简单的方法下面就通过this关键字来实现串联构造函数做一简单示例.      示例代码如下:    public class Person    {                public string personName;        //定义年龄为可空类型,这样就可以赋予其null值        public int? personAge;        //下面前三个构造函数都是去调用参数最多的第四个构造函数,只取它们所需要的部分参数即可        //这样的做法就是this串联构造函数        public Person():this(,0)        {                    }        public Person(string name):this(evan,null)        {                    }        public Person(int age):this(,20)        {                     }        public Person(string name, int? age)        {            this.personName  name;            //通过 ?? 判断传入的age是否null值            //如果属于null值,则赋值100            this.personAge  age ?? 100;        }        public void Display()        {            Console.WriteLine(Name:{0},Age:{1}\n, personName, personAge);        }            }主函数调用如下:    static void Main(string[] args)    {        Person per1  new Person();        per1.Display();                    Person per2  new Person(20);        per2.Display();                    Person per3  new Person(evan);        per3.Display();                    Person per4  new Person(evan, 20);        per4.Display();        Console.ReadLine();                 }      这样的做法就是让一个接受参数最多的构造函数做主构造函数, 且在主构造函数中实现必须的业务逻辑,其余的构造函数只要使用this关键字把传入的参数转发给主构造函数,并且提供必须的其它参数这样子,我们整个类中需要我们操心的就是那个主构造函数了,其余构造函数基本上可以为空注意:如果构造函数链中还有实现各自的逻辑,那么实际上是先执行主构造函数的代码,再执行各自逻辑使用这种做法,真正的工作都交给了一个构造函数,类定义就会更简洁、更易维护、简化了编程任务。 转载于:https://www.cnblogs.com/py891021/archive/2009/09/15/1566859.html
http://www.zqtcl.cn/news/912464/

相关文章:

  • 合肥网站改版360免费建站永久免费
  • 商业网站建设案例课程 下载工信部企业网站认证
  • 泉州网站设计哪家公司好沈阳seo代理计费
  • 做景观素材有哪几个网站国内建网站费用
  • 驻马店重点项目建设网站wordpress常规选项
  • 网站开发 英文网站策划建设阶段的推广
  • 建立网站一般多少钱wordpress评论跳过验证
  • 南京每月做社保明细在哪个网站查看设计作品的网站软件
  • html怎么做网站如何在腾讯云上网站建设
  • 网站建设怎么链接表格手机做外贸有什么好的网站
  • 深圳开发网站建设哪家好外贸网络营销培训
  • 广州智迅网络做网站免费下载ps素材网站
  • 什么网站时候做伪静态开发软件定制
  • 找人做网站 多少钱西宁市公司网站建设
  • 网页设计 教程网站找权重高的网站方法
  • 网站建设本地还是外地重庆seo排名方法
  • 那个网站做网编好昨晚兰州发生了什么事
  • 温州建设局网站首页哪里可以学做资料员的网站
  • 网站怎样在360做优化wordpress文章图片在线裁剪
  • 彭州建设网站建设网站哪间公司比较好
  • qq空间网站根目录慧聪网首页
  • 制作小程序和网站的公司杭州品牌设计公司
  • 显示网站翻页代码wordpress 金融 模板下载
  • 用双语网站做seo会不会phpmysql网站
  • 长沙专业网站建设公司优惠券怎么做自己的网站
  • 做网站如何宣传怎么弄公众号
  • seo网站策划书网站建设资金投入
  • 做网站东莞东莞建网站wordpress 多文件上传
  • 公司注册流程聊城网站优化案例
  • 化妆品网站建设实施方案杭州seo代理公司