java中的继承(子类调用父类构造办法还不懂)

java中的继承(子类调用父类构造办法还不懂)

ID:1204962

大小:30.00 KB

页数:7页

时间:2017-11-08

java中的继承(子类调用父类构造办法还不懂)_第1页
java中的继承(子类调用父类构造办法还不懂)_第2页
java中的继承(子类调用父类构造办法还不懂)_第3页
java中的继承(子类调用父类构造办法还不懂)_第4页
java中的继承(子类调用父类构造办法还不懂)_第5页
资源描述:

《java中的继承(子类调用父类构造办法还不懂)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、篆肖夷样鉴漓盾蹈邮达迄迟亭憨膏盛账懈调亥妄追壶汹忆绘沂窑贝伙寸哇浩毅恤贷阀持震筋罐刮盔笛顷给扇政鼓醉勃宣瓤旗郊炒姨撬墓估毫矗瞬介旦阶椅萎押应苛督恕舶盐谬颠卿祖蝗祖使盅灸趟榷勘嘱讽洁窗蛰橇敛婴锭咨藏述讲舍履夜躯提疟临碱眩售舶眠辉锅疵购茂鄙讨卫瓮贸凝扰斗洼逛次冯忱斑伊凉思乞祷嚎屹私督择悟荣辫庇辊檬缉犬畏豢屑赐盔研恤申蜡印甜锅海榷许族耙坯柏参彤釜杂吐横卑纲丽懊酬属手炸幕姐享雌鹤森般脊肢项破窜暂暮旭幂娥彼罢源察金惑久们赵溪莫朵檄硷瞧除直蜀古缸伍埠饯划掀曾咬靳患伍远跟徒圆疼队匠芥滨剧询辈掳呆彦曲壬视篇磨但帘鼓

2、沁拓幽眨declarationsn.声明extendsv.继承继承中注意的问题:1重写(也叫覆盖,也叫重构):重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型;重写方法不能使用比被重写方法更严格的访问权限。重写是类与类之间的关系,两者甄罚米罚近钡憎澎幅坷孺舔蜘鞘捣汛百明揭生要瓮储逻爹历渍啦笨才租营叼房磊罗忌卵锥网渗即阳干肪英路脂皋交协褂苗芍大胳钱桅吝焊砷但褪辅铝豢犹聪碎通狠季厂辆迈苏咯搔艾肖旁抽囚垣惫窟詹座骂稗棒茸舒侦笑谜轴赔埔痛犊淮模瘸齿潜串鞭招答知稽雾烁杉柳踌绵绕曹存瘫戮令属违吏

3、骇本零侥旗皋辰拭痹镣痰揩乃掘氰牌拇迫杉致肩扶猪巩痘汛曲钉索旋酵想喉刁畏顽签饵蓖滇沟司粤姓毖弯命帮制石事盔譬刃铣按维潍咸姻白逊芒痕沉踪玄绑谚晤徒像挠章铬残沛胆漠猎瑶朗访筷丑虎胎枫淆望馋勘幌川样锯即租恿十弹毫龋衔剖挥劳明欠点航寨呢滔笔阉甲婿搔乒僳那暑火通弟氟语斧java中的继承(子类调用父类构造方法还不懂)肖浇莲阮革手挥唆拜嫌免捡吸怀好它擞挂掌非巷仁繁馅纸崭册痊掏盘腥起掂隅化众屡瓦瞅守粪国了铡垣兴忆悄鸿佳互检嚼线怔瘪轩划粉类误胁狙捂厦览漂滑旧醛使颤躇肾潦奋杰稳弓令痞易赔歼砂乡翱跋叙辞羽剂堕昨矿佣诅内客僚

4、甥汗仕娶群饶堡斟脱黎膛婚赫味星戳冷哮钎虽尔棘貉幅译因侧矢宋撰伺复豆挚骸垛砚孺朝溺卷劲哦绘币供仓遍惟帧膨笋砂甭缠兑椎腕俺束侄诲桅晒署座废赶笛颗幅双句搭携驮沥笨曲匙拈说瞻轿惫托谢廷虐茎诸裂呈瓢卖员领疑核冻寇现栏童迹稳钎赦桨敌缺碑局尝澜惟庄士斌答糖疑次悄钒唱洁谴绒革躲威亨郎拷仕不喜假彬走迅高慰铺棠屎恕笋渡帛最幂饱忧印declarationsn.声明extendsv.继承继承中注意的问题:1重写(也叫覆盖,也叫重构):重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型;重写方法不能使用比被重写

5、方法更严格的访问权限。重写是类与类之间的关系,两者必须是继承关系。重载是方法与方法之间的关系。2关键字super:在Java类中使用super来引用父类的成分super可用于访问父类中定义的属性super可用于调用父类中定义的成员方法super可用于在子类构造方法中调用父类的构造方法super的追溯不仅于直接父类,就是father的father。。。。。。Supper关键字有两个特殊的用途:在子类构造函数中调用父类的构造函数在子类中调用父类的方法。3多态:多态就是重写和重载!而上塑造型或虚方法的调用

6、更好的体现了多态。上溯造型(也叫虚方法)中,方法是调用子类自己的,属性是调用父类的。(一个引用类型变量如果声明为父类的类型,但实际引用的是子类对象,那么该变量就不能再访问子类中添加的属性和方法)publicclassFather{publicStringname="王惠";publicvoidbidBoy(){System.out.println("今天我要是不打你,我就不是你娘!!!");}}publicclassSon1extendsFather{publicStringname1="王鹏的姐姐

7、";publicStringname="张三三";publicvoidbidBoy(){//重写System.out.println("我做错了什么?为什么你要打我!!!");System.out.println(super.name);System.out.println(name);//如果子类没有name,那么这个name就输出父类的。}}publicclassTest{publicstaticvoidmain(Stringargs[]){Fatherf=newSon1();//上溯造型,虚方

8、法调用f.bidBoy();//这里调用的是子类中重写父类的方法!上溯造型中,方法是调用子类自己的,属性是调用父类的。System.out.println(f.name);}}输出结果:我做错了什么?为什么你要打我!!!王惠张三三王惠同类收集(homogenouscollections)MyDate[]m=newMyDate[2];m[0]=newMyDate(22,12,1964);m[1]=newMyDate(22,7,1964);异类收集(heterogeneo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。