制作广告网站的步骤,引用网站信息怎么做备注,百度推广在哪里能看到,小程序多用户商城系统基本类型可以使用运算符进行运算、比较、取反等操作。如果想使用运算符操作两个对象#xff0c;我们就需要用到运算符重载。我们先看个例子#xff0c;假如有个房子类#xff0c;有长和宽两个属性。代码如下#xff1a;接下来我们使用House类实例化两个对象#xff1a;hou… 基本类型可以使用运算符进行运算、比较、取反等操作。如果想使用运算符操作两个对象我们就需要用到运算符重载。我们先看个例子假如有个房子类有长和宽两个属性。代码如下接下来我们使用House类实例化两个对象house1、house2再比较这两个对象是否相等。代码如下上面代码应该我们会写的很多如果次数不多也没事但如果到处判断就会显得代码很累赘。这时我们可以重载和!这两个运算符重载后就可以对两个对象进行运算符直接操作了。代码如下你也看到了其实就是把if里的判断代码挪到重载方法中了没什么了不起嘛修改下调用的地方。代码如下如果项目中有50处这样的判断那这样一封装可以减少50个地方的代码量和出错概率。如果你对这个简单的知识还有兴趣我们可以接着再看个例子假如需要将两个订单类合成一个新订单。我们通常做法是建立一个新的订单对象然后将待合并的订单数据加到一起。代码如下这样写其实也没什么问题不过重载运算符会让上面代码更简单。我们重载下号运算符代码如下调用的地方再改下代码如下好了讲完了东西非常简单相信大家实际开发中运算符重载肯定用的非常少。没关系如果你对这个点有兴趣可以去了解下。最后再补充一下其实运算符重载在框架中运用的非常多比如两个字符串通过加号拼接。好了拜拜~