赞
踩
任务描述
本关任务:定义一个电影类和一个电影测试类,在电影测试类中通过对象完成成员变量和成员方法的使用。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中完成以下任务:
在 Movie.java 文件中,声明一个名为 com.model 的包;
在该文件中定义一个 Movie 的公开类,该类具有电影名称、电影类别、电影时长、地区等属性(都是字符串类型、私有);
该类中定义了获取和设置电影属性的方法;
该类中还有一个获取电影信息的方法,无返回值,输出格式为:“电影名称:xx,电影类别:xx,电影时长:xx,地区:xx。”;
在 Test.java 文件中,声明一个名为 com.test 的包,并导入 Moive 类;
在该文件中定义一个 Test 的公开类,定义一个主方法,在主方法中实例化 Movie 对象,通过 Movie 类的方法将键盘四次输入的值赋予 Movie 对象(按电影名称、电影类别、电影时长、地区的顺序),并调用 Movie 的获取电影信息的方法,打印电影信息。
点击代码文件可以切换文件。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。 可在右侧“测试结果”区查看具体的测试集详情。
测试输入:
霸王别姬
爱情
171分钟
大陆
预期输出:
电影名称:霸王别姬,电影类别:爱情,电影时长:171分钟,地区:大陆。
开始你的任务吧,祝你成功!
- // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
- /********** Begin **********/
-
- // 声明一个名为 com.model 的包
- package com.model;
-
- // 定义一个 Movie 的公开类
- public class Movie{
- private String name;
- private String lei;
- private String time;
- private String arer;
- public String getName()
- {
- return name ;
- }
- public void setName(String name)
- {
- this.name = name ;
- }
-
- // 该类具有电影名称、电影类别、电影时长、地区等属性(都是字符串类型、私有)
- public String getLei()
- {
- return lei ;
- }
- public void setLei(String lei)
- {
- this.lei = lei;
- }
- public String getTime()
- {
- return time;
- }
- public void setTime(String time)
- {
- this.time = time ;
- }
- public String getArer()
- {
- return arer;
- }
- public void setArer(String arer)
- {
- this.arer = arer;
- }
-
-
-
-
- // 定义获取和设置电影属性的方法
-
-
-
- // 定义获取电影信息的方法,无返回值
- public void say()
- {
- System.out.println("电影名称:"+name+",电影类别:"+lei+",电影时长:"+time+",地区:"+arer+"。");
- }
- }
-
-
- /********** End **********/
- // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
- /********** Begin **********/
- // 声明一个名为 com.test 的包
- package com.test;
-
- // 导入 Movie 类
- import com.model.Movie;
-
- // 导入 java.util.Scanner 类
- import java.util.Scanner;
-
-
- // 定义一个公开的 Test 类
- public class Test{
- public static void main(String[] args){
- Scanner scan = new Scanner(System.in);
- Movie m = new Movie();
- String a = scan.next();
- String b = scan.next();
- String c = scan.next();
- String d = scan.next();
- m.setName(a);
- m.setLei(b);
- m.setTime(c);
- m.setArer(d);
- m.say();
-
- }
-
-
- }
-
- // 定义主方法
-
- // 实例化 Movie 对象
-
-
- // 将键盘四次输入的电影信息赋值给 Movie 对象
-
-
- // 调用获取 Movie 信息的方法
-
- /********** End **********/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。