七夕又到了,单身汪们太难了,每年不仅要经历双十一,要经历2.14,还要经历七夕节,真是古今中外都不肯放过我们啊!
不过对于咱们程序员来说,这都不是问题!只要你不是C语言,想要对象还不简单?new一个不就得了!
对象的类型
首先,new之前,得先定义对象的类型,就叫吧,继承自基类!
接下来要思考,这个该有哪些方法呢?
首先得要长得漂亮吧:
其次,得做的一手好饭吧:
嗯,要温柔一点,会撒娇:
不过也不能太粘着我,还是要去工作才行:
差点忘了,最重要的一点,要爱我,心里只能有我一个:
好了,就先想到这些方法吧。
要全心全意对待女朋友,还得要允许她访问你的空间,C++程序员们记得把女朋友设置为友元:
和对象通信
接下来,要怎么和女朋友通信呢?
用个消息队列?嗯,不行,处理不及时的话分分钟要出事。
算了,就一个女朋友,还考虑什么高并发啊?就用个简单的回调吧!
要考虑的情况有点多:
得要小心翼翼的处理这些消息,否则,嘿嘿,你懂得~
准备工作做得差不多了,现在可以来new了!
new一个
Java同学要注意,new出来的对象引用要抓牢了,要是不小心松了手,就要被垃圾回收掉了~
如果是一个C++程序员,new了之后还得要delete。不过,怎么能对女朋友进行delete呢,你肯定不想发生这种事情吧?所以用智能指针吧!
不过要注意你们别循环引用,不然谁也走不了。就像生活中两个人吵架总得有个人先让步,不然就没完没了了~
为了展现你的专一性,只爱她一个,得加上和表示一下吧:
运行一下
写好了,咱们来运行一下~
哦豁!的构造函数抛出了异常
别急,来看看错误提示:
原来是没有找到符合要求的女朋友
别慌,咱们降低一点条件,把有工作这一项拿掉再试试:
额,还是不行,还得继续降低要求,再把温柔去掉吧,漂亮、会做饭、爱我难道还不够吗?
好吧,是时候做出真正的抉择了,忍痛去掉会做饭!再试一次
怎么办?只剩下漂亮和爱我了!我还不信这个邪了,爱我就好了,漂不漂亮的不重要。再来!
此刻已经心如死灰,有个对象差不多凑活吧,管她爱不爱我,这是我最后的倔强。
欺人太甚了,我要来排查一下基类的源码,到底出了什么问题?
突然我在的构造方法里看到了一行:
assert(job != "程序员");
这可难不倒我们程序员,我决定( )
猜猜我做了啥,留言区欢迎开脑洞!
分享转发~早日脱单
领取专属 10元无门槛券
私享最新 技术干货