- 1
- 0
- 约1.85千字
- 约 20页
- 2017-08-23 发布于河南
- 举报
第5章:接口和一些关键字 5.1 super关键字 前面已经讲过,子类中成员变量和父类中的成员变量同名时,父类中的成员变量不能被继承,此时称子类的成员变量隐藏了父类的成员变量。 同样,子类中方法的名字、返回类型、参数个数和类型与父类中方法相同时,父类的该方法被隐藏,不能被子类继承。 如果在子类中要使用被隐藏的父类的成员变量和方法时,使用关键字super 5.1.1 使用super调用父类被隐藏的变量和方法 5.1.2 使用super调用父类的构造方法 子类如果想用父类的构造方法,必须在子类的构造方法中使用,而且使用super关键字,且super必须是子类构造方法中的头一条语句。 例子5.5 Unistudent和Student类 Super()要和父类的构造方法相同,即参数个数和类型相同。 使用super调用父类的构造方法 使用super调用父类的构造方法 如果在子类的构造方法中,没有使用super关键字调用父类的某个构造方法,则默认地有:super();即调用父类的不带参数的构造方法。 如果父类没有提供不带参数的构造方法,则会报错。 使用super调用父类的构造方法 5.2 final关键字 如果某个类在定义时,前面有修饰词final,则该类不能被继承。例如:final class A{}A类就不可能有子类。 如果某个属性或者方法在定义时,前面有修饰词final,则
您可能关注的文档
最近下载
- 2025年中考生物(湖北卷)真题详细解读及评析.docx
- 新人教版七年级下册数学期末试卷及答案(更新版).docx VIP
- 北京人大附中高中物理同步讲义教师参考用书(高一下).pdf VIP
- 从地理信息系统到地理智能体.docx VIP
- 湖北省十堰市张湾区2024-2025学年九年级下学期期中考试水平监测数学试卷.pdf VIP
- 2022-2023学年广东省广州市天河中学高一(下)期中数学试卷【答案版】.pdf VIP
- 《智慧采购管理》全套教学课件.pptx
- AutoCAD软件二次开发:AutoLISP编程入门.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- MANB&W-S60MCC中文维保说明书.pdf VIP
原创力文档

文档评论(0)