- 3
- 0
- 约1.45千字
- 约 14页
- 2017-05-07 发布于湖北
- 举报
第三章 第5节 面向对象——多态、接口 多态 当一个父类存在多个派生类的时候,并且每个派生类都重写了父类中的某个方法,那么父类的该方法在不同的子类中就出现了不同的行为,这就是多态的一种表现形式。 例如下页的示例: 哺乳动物类Mammal提供了最常见的肢体变量和移动行为,但是在子类鲸鱼(Whale)和蝙蝠(Bat)中肢体变量和移动行为被赋予了各自的表现形式。 多态(示例) 关键字abstract(抽象) abstract关键字可以用来修饰类和方法。 abstract修饰的类叫做抽象类,该类不能被实例化,也就是不能使用关键字new来创建该类对象。 abstract修饰的方法叫做抽象方法,抽象方法只有声明部分,而没有具体的方法体。 抽象类重要规则 如果一个非抽象类是一个abstract类的子类,它必须具体实现父类的所有abstract方法。 如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法,但abstract方法必须出现在abstract类中)。 一个abstract类只关心它的子类是否具有某种功能,并不关心功能的具体行为,功能的具体行为由子类负责实现。 抽象类(示例) 接口 当一个抽象类中的方法全部为抽象方法时,可以使用interface关键字将这个抽象类定义为接口。 在java中一个类只能有一个父类,如果某
您可能关注的文档
- 9课寓言两则范例.ppt
- 9恐龙在我们头上飞2范例.ppt
- 9流动负债2范例.ppt
- 9年级英语Unit4SectionA(3a-4c)范例.ppt
- 9上新unit3welcometotheunit范例.ppt
- 9月26日郑老师教育知识与能力第一章范例.ppt
- 9章02浅基础设计范例.ppt
- 9章质点动力学基本方程范例.ppt
- 10、3、3旋转对称图形范例.ppt
- 10.1《加强思想道德建设》(新人教版08版必修3)范例.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)