JAVA程序设计实验报告4(全)
java程序设计实验报告
专业:_______________班级:________________学号:_______________姓名:
________________
火花塞坏了有什么症状
2021-2021第二学期信息工程学院现代励志人物素材
1
实验名称:抽象类、USB、承继与多态实验地点:_____________实验目的:
(1)掌握继承的设计与实现;(2)掌握方法重写;
(3)掌控object类的tostring()。
宝宝奶粉排行榜
(4)掌握抽象方法、抽象类和接口的概念;(5)掌握多态的概念与实现。实验内容:
丢东西1、创建“点-圆”的承继关系。
(1)首先建立point类。成员变量包括x,y坐标;构造方法point(int,int)对成员变
量初始化;重写tostring()方法返回点的坐标值信息。
(2)创建类circle,从point承继。减少属性半径radius;减少构造方法对圆心和半
径展开初始化;嵌入方法circumference()和area()排序周长和面积;改写tostring()方法回到圆的半径和圆心的坐标值。
(3)建立testcircle类进行测试。
classpoint{intx,y;
2
point(intx,inty){
this.x=x;this.y=y;}
胡椒猪肚汤publicstringtostring(){
return\点的坐标为:\+x+\+y;}}
classcircleextendspoint{
intradius;
publiccircle(intx,inty,int{
super(x,y);微信怎样注销账号
趁早张宇
this.radius=radius;}
publicstringtostring(){
3
radius)return\圆心的坐标为:\+\+x+\+y+\+\半径为:\+radius;}
doublecircumference(){
doublel=2*3.14*radius;returnl;}
逻辑关系图doublearea(){
doubles=3.14*radius*radius;returns;}}
publicclasstestcircle{
publicstaticvoidmain(string[]args){
4
pointp=newpoint(3,5);circlec=newcircle(4,6,3);system.out.println(p);system.out
.println(c);
system.out.println(\圆的周长为:\+c.circumference());
system.out.println(\圆的面积为\+c.area());}}
2、定义一个名叫vehicles(交通工具)的基类,并嵌入brand(品牌)和color(颜色),以及成员方法run(高速行驶,在控制器表明“我已经停下了”),showinfo(表明品牌和颜色),嵌入构造方法对成员属性初始化。撰写car类承继于vehicles类,减少int型成员
属性ats(座位)和成员方法showcar(在控制器表明小汽车的信息),并撰写构造方法对
其初始化。撰写truck(卡车)类承继于vehicles类,减少float型成员属性load(载重)
和成员方法showtruck(在控制器表明卡车的信息),并撰写结构方
5