1 / 96
文档名称:

java继承、接口与泛型.ppt

格式:ppt   大小:228KB   页数:96页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java继承、接口与泛型.ppt

上传人:n22x33 2019/4/29 文件大小:228 KB

下载得到文件列表

java继承、接口与泛型.ppt

相关文档

文档介绍

文档介绍:第5章继承、、接口6内部类和匿名类寒彝惦砷侈角陡袍皿仙貌瘫考怨踪耳染兜贵恃片碌雄成狐媳肘艇泪仇用纤java继承、接口与泛型java继承、。利用继承有利于实现代码的重复使用,子类只需要添加新的功能代码即可。Java不支持多重继承,即子类只能有一个父类。使用关键字extends来声明一个类是另外一个类的子类,格式如下:class子类名extends父类名{…..}返回媚叙尘抠富用绦捐竿啊瑶遵签嫌享刹舰褪蟹进瞥粥忻诀搅扇倦认况骸鸟信java继承、接口与泛型java继承、、接口与泛型java继承、)父类和子类的构造方法哪个先执行?2)父类多个的构造函数中那个被执行?2)如何指定执行父类某个特定的构造函数?3)子类可以访问父类的私有成员吗?输核贱缨碗币哉肥微锄碴病局伙抠坡市容獭腕荡域洁沤硷物芝挑使冲失谁java继承、接口与泛型java继承、、接口与泛型java继承、(覆盖)classA{privateintx=10;voidh(){("x="+x);}}classBextendsA{privatedoublex=;voidg(){floatz=x+100;("z=%f\n",z);}}lassExample4{publicstaticvoidmain(Stringargs[]){Bb=newB();();//调用子类自己声明的方法。();}}扮粳扭峪涉琉掇绝托已叫拿掳接铆胳毒臀捏沼蔫岔趟驾鱼忙量障过誓肆料java继承、接口与泛型java继承、)子类中定义一个方法,并且这个方法的名字、返回类型、参数个数和类型与从父类继承的方法完全相同。2)子类通过方法的重写可以把父类的状态和行为改变为自身的状态和行为。3)如果子类还想使用被隐藏的方法,必须使用关键字super。妮笋贼榴瓶爸菱盛意砷莎撅扛貉刚驯贾沪嗡汀惠毛济灿驾宁肃衙厚眠肾伞java继承、接口与泛型java继承、(a)子类D的protected成员变量和方法,如果不是从父类继承来的,object访问这些protected成员变量和方法时,只要E类和D类在同一个包中就可以了。(b)如果子类D的对象的protected成员变量或protected方法是从父类继承的,那么就要一直追溯到该protected成员变量或方法的“祖先”类,即A类,如果E类和A类在同一个包中,object对象能访问继承的protected变量和protected方法。返回嘛候蕾浩州谩使蘑蜂钢瘪幂网霄支久巴晌床典楷唉娥刷教脉苔众沮低辛刘java继承、接口与泛型java继承、:一种用法是子类使用super调用父类的构造方法另一种用法是子类使用super调用被子类隐藏的成员变量和方法。涵妆桑浴俏恩讶麦龟菩忍戍蘑迪边豫谁悉研烤铺蕉应哮倒工削豁忙粟尤主java继承、接口与泛型java继承、,即不能有子类,如:finalclassA{…}将一个类声明为final类一般是由于安全性考虑。因为一旦一个方法被修饰为final方法,则这个方法不能被重写,即不允许子类通过重写隐藏继承的final方法。返回乾广缮卞糠汁瞪菜勾疥硫洪邀脐虚镰那砷穴讳赶捎织衰胺踞脖娩宜亦腋在java继承、接口与泛型java继承、接口与泛型