A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-马磊 中级黑马   /  2013-8-27 10:59  /  1825 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马-马磊 于 2013-8-27 17:03 编辑



我的记忆是:

继承是从女娲造人传下来的!(说的是继承的知识),女娲造了人是人类的先祖。(继承是把很多类相同的特征和行为的抽取,多个类是子类,共性抽取成的单独类是父类),继承是遵守extends法规(通过extends关键字产生继承关系),父亲可以选择性的让孩子继承(只能继承父类非私有成员)。在孩子出生的时候,一般情况下养父就是亲身父亲(生成子类对象,一般情况调用父类无参构造函数),要必须确定有这个人存在(执行父类的构造函数)。要了解父类的情况要到super这个机构,了解子类的情况要到this这个机构(super,父类引用对象,this,子类引用对象)当发生了继承试,子类一般不会在想办法得到从父类那继承到的东西,浪费。(子类通常不会出现同名变量,只要父类定义了,子类就不用定义了)想别人知道继承到的房子是属于自己的要到this机构查询,父亲要让别人知道房子是自己的要到super机构查询(子类中出现父类非私有同名变量,子类对象访问用this,父类访问用super)儿子从父亲那继承到了一门手艺,表演给别人看,看到的是儿子学会的,不是父亲会的(子类出现和父类一模一样的函数,子类对象调用该函数,会运行子类的内容)这种情况江湖上被成为覆盖现象。儿子继承这么手艺必要要保证把手艺发扬光大(子类覆盖父类,必须保证子类的权限大于等于父类权限,不然编译失败),父亲有不想传的手艺儿子是得不到的(父类权限为私有时,子类无法继承,无法覆盖)。自己的绝活只能传给自家人,别人不传授(静态只能覆盖静态)。和江湖中另一个重载的现象不一样的是,覆盖在多个人之间发生,保证流程不变。重载是在一个人的身上发生,一个人将手艺进行改进,增加或者删除某些东西,但是本质不变(覆盖是在不同类中,方法必须一模一样(返回值类型,方法名,参数列表)|重载是在同一个类中,方法名相同,参数列表不同,返回值类型可以不同)

还是有很多不太满意的地方,实在是想不到更好的解释了,只能先这样了!
如果小伙伴们有更好的想法可以下面留言!
如果笔记有不对或者漏缺的也可以在下面留言。整理好了我在重新编辑重发!
以后会有更多的类似的分享!
有木有喜欢这样的记忆的!一定要留言啊!不然我会没动力的!
最后是撒泼打滚满地求技术分{:soso__8155646089139034191_1:}







评分

参与人数 1技术分 +2 收起 理由
黄文伯 + 2 思维导图对于整体把握知识的作用很明显,希.

查看全部评分

2 个回复

倒序浏览
赞一个!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马