Java题
java
peoig
这个作者很懒,什么都没留下…
展开
-
T8 设计一个Triangle类继承自GeometricObject类 (10分)
6-4 设计一个Triangle类继承自GeometricObject类 (10分)设计一个名为Triangle的类来扩展GeometricObject类。该类包括:■ 三个名为side1、side2和side3的double数据域表示这个三角形的三条边,它们的默认值是1.0。■ 一个无参构造方法创建默认的三角形。■ 一个能创建带制定side1、side2和side3的三角形的构造方法。■ 所有三个数据域的访问器方法。■ 一个名为getArea()的方法返回这个三角形的面积。■ 一个名为get原创 2020-10-23 14:05:43 · 2428 阅读 · 0 评论 -
T7 图书和音像租赁 (10分)
6-3 图书和音像租赁 (10分)图书和音像店提供出租服务,包括图书和DVD的出租。图书包括书名(String,一个词表示)和价格(double),DVD包括片名(String,一个词表示)。它们都是按天出租,但租金计算方式却不同,图书的日租金为图书价格的1%,DVD的日租金为固定的1元。构造图书和DVD类的继承体系,它们均继承自Media类,且提供方法getDailyRent()返回日租金,构造音像店类MediaShop,提供静态函数double calculateRent(Media[] medias原创 2020-10-23 14:02:47 · 1265 阅读 · 0 评论 -
T6 从抽象类shape类扩展出一个圆形类Circle (10分)
6-2 从抽象类shape类扩展出一个圆形类Circle (10分)请从下列的抽象类shape类扩展出一个圆形类Circle,这个类圆形的半径radius作为私有成员,类中应包含初始化半径的构造方法。public abstract class shape {// 抽象类public abstract double getArea();// 求面积public abstract double getPerimeter(); // 求周长}主类从键盘输入圆形的半径值,创建一个圆形对象,然后输出圆形的原创 2020-10-23 14:00:13 · 5938 阅读 · 1 评论 -
T5 根据派生类写出基类(Java) (10分)
6-1 根据派生类写出基类(Java) (10分)裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。函数接口定义:提示:观察派生类代码和main方法中的测试代码,补全缺失的代码。裁判测试程序样例:注意:真正的测试程序中使用的数据可能与样例测试程序中不同,但仅按照样例中的格式调用相关方法(函数)。class People{ protected String id; protecte原创 2020-10-23 13:54:51 · 6897 阅读 · 3 评论 -
T4 重写父类方法equals (20分)
6-3 重写父类方法equals (20分)在类Student中重写Object类的equals方法。使Student对象学号(id)相同时判定为同一对象。函数接口定义:在类Student中重写Object类的equals方法。使Student对象学号(id)相同时判定为同一对象。裁判测试程序样例:import java.util.Scanner;class Student { int id; String name; int age; public Student(int id原创 2020-10-22 16:59:56 · 1534 阅读 · 0 评论 -
T3 Book类的设计 (20分)
6-2 Book类的设计 (20分)阅读测试程序,设计一个Book类。函数接口定义:class Book{}该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是书籍名称、 价格、 作者、 出版年份 。裁判测试程序样例:import java.util.*;public class Main { public static void main(String[] args) { List &l原创 2020-10-22 16:55:25 · 1374 阅读 · 0 评论 -
T2 设计一个矩形类Rectangle (20分)
6-1 设计一个矩形类Rectangle (20分)设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle裁判测试程序样例:import java.util.S原创 2020-10-22 16:53:06 · 4048 阅读 · 3 评论 -
T1 人口统计 (20分)
6-1 人口统计 (20分)本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是“汉族”的人数。函数接口定义:public static int numofHan(String data[])其中 data[] 是传入的参数。 data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。函数须返回 值是汉族的人数。裁判测试程序样例:import java.util.Sc原创 2020-10-22 16:43:19 · 344 阅读 · 0 评论