如果构造器可以被继承····
2015-01-13 17:43
369 查看
今天看到一个面试题问构造器能不能被重写,回答说因为构造器不能被继承,所以答案是不能都被重写的。对然知道构造器是不能被继承的,但一时还真想不到是为什么,索性上网查了下,看到了下面的回答
可以这样理解构造器,构造器就是用来创造对象诞生的。说的形象的就是,你爸和你妈有一个构造器,出现。你爷和你奶也有个构造器,才会造成你爸的出现。 要是构造器能继承的话,那你爸和你妈可以没有自己的构造器。那这样你就可以直接从你爷爷和你奶奶的构造器出来了。这不就造成你和你爸,的诞生没有次序了嘛?
个人觉得该比喻是精妙之极,你觉得呢
可以这样理解构造器,构造器就是用来创造对象诞生的。说的形象的就是,你爸和你妈有一个构造器,出现。你爷和你奶也有个构造器,才会造成你爸的出现。 要是构造器能继承的话,那你爸和你妈可以没有自己的构造器。那这样你就可以直接从你爷爷和你奶奶的构造器出来了。这不就造成你和你爸,的诞生没有次序了嘛?
个人觉得该比喻是精妙之极,你觉得呢
相关文章推荐
- 如果构造器可以被继承····
- 如果我可以选择,只愿这个世界我未曾来过·····
- 如果有来生,让我们相拥依旧···【超感人,转载下】
- 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级
- 拉迪亚德·吉卜林(Rudyard Kipling)——詩作《如果》<if>
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?
- 我们在继承父类要实现相应功能如果不需要父类的某个功能可以置空或执行方法里啥也不填
- 读“如果可以,让我们做一次'心的洗礼'”所想到的
- 如果高中棒球队女子经理读了彼得·德鲁克 书摘1
- 当你在进行SDK安装更新时,遇到了一些不能安装的项目时,你可以酱紫····
- 如果一个类通过继承Thread来实现多线程的话,则不适合多个线程共享资源,而通过实现Runnable就可以做到这一点
- 在 python 中,如果 x 是 list,为什么 x += "ha" 可以运行,而 x = x + "ha" 却抛出异常呢
- 如果有史蒂夫·乔布斯这样的员工,你敢用吗?(转载)
- 赫赫有名的杰克·韦尔奇作为通用电气的CEO而享誉全球,他的管理特点就浓缩在这些言语之中,大家可以带着这些观点去读读他的自传和《赢》,吐血推荐哈。
- 其实,APP文案还可以这样写·····
- ·暑假在上海可以做的事,很全的,个人喜欢哦···上海的,这个怎么能不转捏~~~哈哈~~
- ❤如果你不想分手,想一直走一辈子。请注意以下这些~·
- 问题:如果鸟是可以飞的,那鸵鸟是鸟吗?鸵鸟该如何继承鸟类
- 【OC语言】第四篇·类的继承、多态、类对象以及SEL类型
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?