Java考试程序题_原创精品文档.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一让飞机和鸟起飞。

interfaceCanFly{

定义一个“点”(Point)类用来表示三维空间

中的点(有三个坐标)。要求如下:publicvoidfly();}

(1)可以生成具有特定坐标的点对象。classPlaneimplementsCanFly{

(2)提供可以设置三个坐标的方法。publicvoidfly(){

(3)提供可以计算该“点”距原点距离平方的

方法。}

(4)编写主类程序验证。}

classPoint{classBirdimplementsCanFly{

privateintx,y,z;publicvoidfly(){

Point(){this(0,0,0);}

Point(intox,intoy,intoz){}

setXYZ(ox,oy,oz);}}

publicvoidsetX(intx){this.x=x;}publicclassTest{

publicvoidsetY(inty){this.y=y;}publicstaticvoidmain(String[]args){

publicvoidsetZ(intz){this.z=z;}Planep=newPlane();

publicvoidsetXYZ(intx,inty,intBirdb=newBird();

z){newTest().makeFly(p,b);

setX(x);setY(y);setZ(z);}}

publicintgetDistance(){voidmakeFly(Planep,Birdb){

returnx*x+y*y+z*z;p.fly();

}}b.fly();

publicclassTest{}

publicstaticvoidmain(String[]ar}

gs){三

Pointp=newPoint();

p.setXYZ(4,5,6);

intd=p.getDistance();

坐标为(4,5,6)

的点到原点的距离是:的点到原点的距离是:

}

}

按要求编写一个Java应用程序程序:

(1)定义一个接口CanFly,描述会飞的方法

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档