问题说明:
这个任务分为两个任务。 第一个任务要求您创建一个类模板。 第二个任务将创建一个Application类,该类将使用类模板并执行许多指定的任务。
在分配时,建议使用用户定义的class、array of objects、array In class和method来获得最大分数。
Task 1:创建一个具有以下特征的运动员类:
这个类包含公共静态数组,用于保存由QUT体育学院组织的锦标赛中举行的事件的代码和描述。 赛事代号为T、B、S、R、O,分别对应网球、羽毛球、游泳、跑步等类别。
该类包含一个自动实现的属性,该属性保存参与者的名称。
该类包含用于事件代码和描述的字段。 代码的set访问器只在有效的代码时才分配它。 否则,它将I赋值为Invalid。 事件描述是一个只读属性,在设置代码时为其分配一个值。
任务2:创建一个名为QutChampionship的应用程序,它使用Athlete类并执行以下任务(以下每个子任务至少需要一个方法):
a. 该程序提示用户今年参加锦标赛的人数; 数字必须在0到40之间(包括40)。 程序继续提示用户,直到输入有效值为止。
b. 计算并显示预期收入。 每位参与者的费用是30美元。
c. 该程序提示用户输入输入的每个参与者的名称和事件代码。 除了事件代码的提示外,还显示有效类别的列表。
d. 显示所有参与者的信息,包括名称、事件代码和对应的事件名称。
e. 数据输入完成后,程序显示有效的事件类别,然后不断提示用户输入事件代码,并显示类别中所有参与者的名称。 如果输入的代码不是字符或有效代码,则显示适当的消息。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。
首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、安装包资源发送或安装、软件使用指导等服务。
我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。