题目内容 (请给出正确答案)
[主观题]

先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。

先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。

提问人:网友zhangwei2017 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“先定义一个类A(该类有成员变量x和y),再定义类A的子类B(…”相关的问题
第1题
先定义一个类A(该类有成员变量x,成员方法f1()对x赋初值),再定义类A的子类B(要求B新增成员变

先定义一个类A(该类有成员变量x,成员方法f1()对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2()对y赋初值)。

点击查看答案
第2题
设计一个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)方法计算出两点之间的距离并输出该值。

点击查看答案
第3题
设计一个Position类,该类有x和y两个成员变量表示坐标。要求该类实现Comparable接口的compareTo()方法,并比较两个Position对象到原点(0,0)的距离之差。
设计一个Position类,该类有x和y两个成员变量表示坐标。要求该类实现Comparable接口的compareTo()方法,并比较两个Position对象到原点(0,0)的距离之差。

点击查看答案
第4题
设计一个名为MyPoint的类表示一个具有x坐标和y坐标的点,该类包括: 两个数据域(成员变量)x和y表示坐标; 无参构造方法创建点(0,0); 一个构造方法根据指定坐标创建一个点; distance方法(static修饰)返回MyPoint类型的两..

设计一个名为MyPoint的类表示一个具有x坐标和y坐标的点,该类包括: 两个数据域(成员变量)x和y表示坐标; 无参构造方法创建点(0,0); 一个构造方法根据指定坐标创建一个点; distance方法(static修饰)返回MyPoint类型的两个点之间的距离(方法的参数为两个MyPoint对象); distance方法返回从当前点(调用方法的对象)到另一点(方法的参数)之间的距离(方法的参数为一个MyPoint对象); 在主方法中,输入一个点,求距离原点的距离,再输入两点,求两点之间的距离。 PS:成员变量必须由private修饰,且为其定义访问方法

点击查看答案
第5题
定义一个名为Person的类,其中含有一个String类型的成员变量name和一个int类型的成员变量age,分别为这两个变量定义访问方法和修改方法。另外,再为该类定义一个名为speak的方法,输出其name和age的值。画出该类的UML图。编写程序,使用上面定义的Person类,实现数据的访问、修改。

点击查看答案
第6题
编程创建一个Person类,该类属性包括姓名、性别、年龄三个属性。该类包括一般方法public String getInfo()把Person对象的所有信息组成一个字符串,及初始化所有成员变量的构造方法。 定义一个学生类Student,它继承Person类。该类需要满足以下要求: 1、 Student类有以下几个变量。(1)继承自父类的变量(2)子类新增的变量:学号,哲学课成绩,英语课成绩,计算机
点击查看答案
第7题
定义一个抽象的角色类"Role"类,有姓名,年龄,性别等成员变量 要求尽可能隐藏所有变量(能够私有就

定义一个抽象的角色类"Role"类,有姓名,年龄,性别等成员变量 要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有),再通 过GetXXX()和SetXXX()方法对各变量进行读写。具有一个抽象的play()方法,该方法不返回任何值,同时至少定义两个构造方法(带参数和不带参数)。Role类中要体现出this的几种用法。 从Role类派生出一个"Employee"类,该类具有Role类的所有成员(构 造方法除外),并扩展 salary成员变量,同时增加一个静态成员变量“职工编号(ID)”。同样要有至少两个构造方法,要体现出this和super的几种用法,还要求覆盖play()方法,并提供一个final sing()方法。 "Manager"类继承"Employee"类,有一个final成员变量"vehicle" 在main()方法中创建Manager和Employee对象,并测试这些对象的方法。

点击查看答案
第8题
定义一个Point类(点类),要求: 1.该类有两个私有的整型数据成员x,y代表该点的坐标; 2.有两个构造函数(一个为无参,将x,y 都初始化为0,另一个为有参,根据参数初始化x,y); 3.一个 printPoint方法用来输出点的坐标,自己设计输出格式; 4.定义主类TestPoint,在其主函数中用两个构造方法分别创建对象并输出它们的坐标。
点击查看答案
第9题
定义一个抽象类Person,在该类中定义成员变量name和age,定义成员方法say()和抽象方法work。定义工

定义一个抽象类Person,在该类中定义成员变量name和age,定义成员方法say()和抽象方法work。定义工人类Worker类继承Person类并实现work抽象方法,输出“我是工人”。定义农民类Farmer类继承Person类并实现work抽象方法,输出“我是农民”。定义工人接口WorkerInterface,在该接口中定义织布方法 weaving()、焊工方法 welding()、生产方法 manufacturing()。Worker类实现WorkerInterface接口,并实现接口中的所有抽象方法。新建测试类TestWork,在该类中对Worker类、Farmer类中的方法进行测试

点击查看答案
第10题
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信