- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 面向对象程序设计基本操作(下)
――继承﹑接口与多态
问题1:定义父类和子类, 测试继承关系。
知识点解析: 通过示例加深和巩固对继承原则的认识和使用.
示例:示例1 课本例3.4
示例2 补充例3.1 动物继承
示例3 Cat.java TestExtends.java
问题2:上转型对象\隐藏与覆盖。
知识点解析: 通过示例理解并掌握父类与子类继承关系中隐藏和覆盖的用法,掌握上转型对
象调用父类与子类同名变量和同名方法的原则.
示例:示例1 课本例3.5
示例2 课本例3.6
问题3:super引用。
知识点解析: 通过示例掌握super的两种调用方式.
示例:示例1 补充例 3.2 super引用
示例2 TestExtends2.java TestSuper.java
问题4:对象初始化顺序。
知识点解析: 通过示例掌握对象的初始化顺序.
示例:示例1 补充例3.3 对象初始化顺序
问题5:abstract修饰的类与方法。
知识点解析: 通过示例掌握abstract类和abstract方法.
示例: TestAbstract.java
问题6:final修饰。
知识点解析: 通过示例掌握final类﹑final方法和final 变量.
示例:TestFinal.java
问题7:接口与实现类。
知识点解析: 通过示例掌握接口的用法和多重继承关系.
示例: 补充例3.5 接口
练习题(前三题至少选择一个完成)
1. 声明三角形类Triangle,实现了图形接口Shape。该Shape接口声明了抽象方法double area()和double perimeter(),编写测试类计算三角形的周长和面积。(考核点:接口)
2. 已知:一个父类Telephone代表电话类,Telephone类中包含有电话品牌、电话号码、通话时间、费率(即收费标准)等属性,以及计算话费和显示信息等方法。
要求:写一个子类Mobilephone代表移动电话,要求类Mobilephone具有如下性质:
1)是电话类Telephone的子类;
2)除了具有Telephone类的属性外,它还有自己的属性:
网络类型network,String类型;
被叫时间receivedTime,double类型。
3)具有自己的方法:
public double callCost() // 计算话费
public void display() // 显示信息
4)包含一个main方法显示Telephone类和Mobilephone类的信息。(考核点:继承)
父类Telephone程序如下:
class Telephone{
String brand,number; //定义属性电话品牌,电话号码
double dialledTime; //定义属性通话时间
double rate; //定义属性费率
public Telephone(String b,String n){
brand=b;
number=n;
}
public void setBrand(String b){ //设置电话品牌\电话号码\通话时间\费率
brand=b;
}
public void setNumber(String n){
number=n;
}
public void setDialledTime(double d){
dialledTime=d;
}
public void setRate(double r){
rate=r;
}
public String getBrand(){ //返回电话品牌\电话号码\通话时间\费率
return brand;
}
public String getNumber(){
return number;
}
public double getDialledTime(){
return dialledTime;
}
public double getRate(){
return rate;
}
public double callCost(){ //计算返回通话费用
return dialledTime*rate;
}
public void display(){ //显示输出电话属性值
System.out.println(电话品牌:+brand+ 电话号码:+number);
System.out.println(通话时间:+dialledTime+ 费率:+rate)
您可能关注的文档
- 初音未来-音乐介绍.ppt
- 宝宝喂养心得-果汁.docx
- 宝宝怎样才是吃饱以及个月龄辅食指导.doc
- 宝宝感冒发烧病历和策略.docx
- 宝宝拉肚子治疗全面总结.doc
- 宝宝拉肚子食疗方法.doc
- 初音未来模板.ppt
- 宝宝改名成人改名的作用及步骤.doc
- 初音未来图片.ppt
- 宝宝最怕冷的五个部位和保护方法.docx
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)