首页 > 通信工程师
题目内容 (请给出正确答案)
[主观题]

设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0)..

设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0); (4)设计一个实例方法distance(point p1,point p2),实现求坐标轴上两个点的距离(Java中的开平方根函数为Math.sqrt()),其方法的声明为:double distance(point p1,point p2) 。 编写Test类,在其main方法中创建2个point对象,对应点(10,10)和点(20,25),再调用distance(point p1,point p2)方法计算出两点之间的距离并输出该值。

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设计一个point(点)类: (1)该类具有成员变量x,y(…”相关的问题
第1题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用()没计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用()设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用()设计模式将该类的接口转换成我们希望的接口。

A.命令(Command)

B.适配器(Adapter)

C.装饰(Decorate)

D.享元(Flyweight)

点击查看答案
第2题
阅读下列说明和相关的类图,回答问题。【说明】 在一栋m层楼的大厦里,用电梯内和每个楼层的按钮来控

阅读下列说明和相关的类图,回答问题。

【说明】

在一栋m层楼的大厦里,用电梯内和每个楼层的按钮来控制n部电梯的运作。当按下电梯内按钮请求电梯在指定楼层停下时,按钮指示灯亮,当电梯到达指定楼层时,指示灯熄灭。除了大厦的最底层和最高层之外,每层楼都有两个按钮分别指示电梯上行和下行,当这两个按钮之一被按下时相应的指示灯亮,当电梯到达此楼层时灯熄灭,电梯向要求的方向移动。当电梯无升降运动时,关门并停止在当前楼层。

软件设计师火云龙采用面向对象分析的方法,经过三次逐步求精设计之后,得到如图 13-19所示的类图。

【问题1】

按钮类有一个重要的属性,请将该属性填入图13-19中的(a)处。

【问题2】

识别关联的多重性是面向对象建模重要的一步,请根据题目说明填空(1)~(6)。

【问题3】

软件设计师火云龙在初步设计类时,将门(的状态)作为电梯的属性,后经思考,将电梯门设计成一个独立的类,这么做的好处是什么?

软件设计师火云龙在初步设计类时,并没有设计“请求”类,后来又加入了该类,这么做的原因是什么?

点击查看答案
第3题
● 当不适合采用生成子类的方法对已有的类进行扩充时,可以采用 (43) 设计模式动态地给一个对象添
加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用 (44) 设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用 (45) 设计模式将该类的接口转换成我们希望的接口。

(43)

A. 命令(Command)

B. 适配器(Adapter)

C. 装饰(Decorate)

D. 享元(Flyweight)

(44)

A. 命令(Command)

B. 适配器(Adapter)

C. 装饰(Decorate)

D. 享元(Flyweight)

(45)

A. 命令(Command)

B. 适配器(Adapter)

C. 装饰(Decorate)

D. 享元(Flyweight)

点击查看答案
第4题
假定A为一个类,则语句A(A & a) ;为该类______函数的原型说明。

假定A为一个类,则语句A(A & a) ;为该类______函数的原型说明。

点击查看答案
第5题
如果一个类含有一个以上的纯虚函数,则称该类为

A.虚基类

B.抽象类

C.派生类

D.以上都不对

点击查看答案
第6题
如果一个类至少有一个纯虚函数,那么就称该类为()。A.抽象类B.虚基类C.派生类D.以上三者都不对

如果一个类至少有一个纯虚函数,那么就称该类为()。

A.抽象类

B.虚基类

C.派生类

D.以上三者都不对

点击查看答案
第7题
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。

A.2

B.3

C.4

D.5

点击查看答案
第8题
如果一个类至少有一个纯虚函数,那么就称该类为()。A.抽象类B.虚基类C.派生类D.以上都不对

如果一个类至少有一个纯虚函数,那么就称该类为()。

A.抽象类

B.虚基类

C.派生类

D.以上都不对

点击查看答案
第9题
类的实例方法代表着()。

A.类属性

B.类行为

C.从该类所创建的一个对象的行为

D.类成员变量

点击查看答案
第10题
若有一个MyClass类,则执行语句MyClass a,b(2),*p;后,自动调用该类的构造函数()次。

A.2

B.3

C.4

D.5

点击查看答案
第11题
MyClock为一个类,则指向“MyClock a,* p;”语句时,调用该类构造函数()次。A.1B.2C.3D.4

MyClock为一个类,则指向“MyClock a,* p;”语句时,调用该类构造函数()次。

A.1

B.2

C.3

D.4

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改