- 37
- 0
- 约6.8千字
- 约 9页
- 2021-06-28 发布于广东
- 举报
第 PAGE 1 页 共 NUMPAGES 9 页
实验二 面向对象编程
1.实验目的
(1)掌握类与对象基本知识;
(2)Java中的继承机制及包(package)、接口(interface)等的设计方法;
(3)掌握static、this、super等关键字的使用;
(4)掌握Java中两种比较器的用法。
2.实验内容
实验题1 定义一个类Book,包含两个属性:一个是private的String类型的属性title、一个是private的float类型的属性listPrice,封装这两个属性的四个方法setTitle()和getTitle()、setListPrice( )和geListPrice()。
基本要求:
(1) 设计类Book及类BookManagement,在类BookManagement中输出Book类的对象的两个private属性;
(2)重写父类的toString()方法,实现Book类实例的两个属性的输出。
package package1;
public class Book {
private String title;
private float listPrice;
public Book(String Title,float price){
super();
this.title=Title;
this.listPrice=price;
}
public Book(){
super();
}
public void settitle(String Title){
this.title=Title;
}
public String gettitle(){
return title;
}
public void setlistPrice(float price){
this.listPrice=price;
}
public float getlistPrice(){
return listPrice;
}
public String toString(){
return(name:+this.title+ Price+this.listPrice);
}
}
package package1;
public class BookManagement {
public static void main(String[] args){
Book b1=new Book(How to learn Java?,45);
System.out.println(name:+b1.gettitle()+ Price+b1.getlistPrice());
System.out.println(b1.toString());
}
}
实验运行结果:
实验题2 有两个类:MobileManagement和Mobile,Mobile类的的两个实例分别描述如图3.4所示两部手机名称及价格,类MobileManagement在包.nwsuaf.jp.p3中,而Mobile在包.nwsuaf.jp.p3.data中。
基本要求:设计Mobile类与MobileManagement类,在类MobileManagement类中实例化Mobile类的对象使程序能够显示两部手机的价格和数量,运行结果如图3.5。
E365, 1780 RMB M330, 1450 RMB
图3.4 手机及价格图
图3.5 运行结果
package .nwsuaf.jp.p3.data;
public class Mobile {
/**
* @param args
*/
private String Mobilename;
private String Mobileprice;
public void setMoilename(String name){
this.Mobilename=name;
}
public void setMoileprice(String price){
this.Mobileprice=price;
}
public String getMobilename(){
return this.Mobilename;
}
public String getMobileprice(){
return this.Mobileprice;
}
public Mobile(String name,String price){
t
您可能关注的文档
- 实习汇报ppt[文字可编辑].ppt
- 实习生自我鉴定.doc
- 实验6汇编实验.docx
- 实验报告-3-信道容量.doc
- 实验报告和科技论文写作的区别和联系.doc
- 实验室常见事故的应急预案.docx
- 实训答辩课件.pptx
- 实验室检讨书.doc
- 实验室设备管理系统(课程设计报告).doc
- 食管胃底静脉曲张破裂出血的治疗[文字可编辑].ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 广东省深圳市福田区深圳高级中学2023-2024学年八年级上学期期末英语试卷含详解.docx
- 超高层公共建筑 投标方案方案投标文件(技术方案).doc
- 国风水墨PPT模板.pptx VIP
- 脑卒中的康复评定.pptx VIP
- 消防设备项目投标方案投标文件(技术方案).doc
- 甘肃省工会财务核算软件操作手册(网络版).doc VIP
- 2024-2025学年贵州省铜仁市高一上学期期末教学质量监测物理试卷(解析版).docx VIP
- 2023-2024学年河南省南阳市七年级(上)期末数学试卷(含解析).doc VIP
- 江苏省造价管理信息系统(企业端操作手册).pdf VIP
- PEN3电子鼻操作手册.pdf VIP
原创力文档

文档评论(0)