提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
任务:定义一个电影类和一个电影测试类,在电影测试类中通过对象完成成员变量和成员方法的使用。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中完成以下任务:
在 Movie.java 文件中,声明一个名为 com.model 的包;
在该文件中定义一个 Movie 的公开类,该类具有电影名称、电影类别、电影时长、地区等属性(都是字符串类型、私有);
该类中定义了获取和设置电影属性的方法;
该类中还有一个获取电影信息的方法,无返回值,输出格式为:“电影名称:xx,电影类别:xx,电影时长:xx,地区:xx。”;
在 Test.java 文件中,声明一个名为 com.test 的包,并导入 Moive 类;
在该文件中定义一个 Test 的公开类,定义一个主方法,在主方法中实例化 Movie 对象,通过 Movie 类的方法将键盘四次输入的值赋予 Movie 对象(按电影名称、电影类别、电影时长、地区的顺序),并调用 Movie 的获取电影信息的方法,打印电影信息。
com/model/Movie.java文件
- // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
- /********** Begin **********/
-
- // 声明一个名为 com.model 的包
- package com.model;
- // 定义一个 Movie 的公开类
- public class Movie
- {
- private String name;
- private String lei;
- private String time;
- private String id;
-
- // 该类具有电影名称、电影类别、电影时长、地区等属性(都是字符串类型、私有)
-
-
- // 定义获取和设置电影属性的方法
- public void setMovie(String na,String le,String lon,String i)//要用public让包可见
- {
- name=na;lei=le;time=lon;id=i;
- }
-
-
- // 定义获取电影信息的方法,无返回值
- public void input()//要用public要包可见
- {
- System.out.print("电影名称:"+name+",电影类别:"+lei+",电影时长:"+time+",地区:"+id+"。");
- }
- }
-
-
- /********** End **********/
com/test/Test.java文件
- // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
- /********** Begin **********/
- // 声明一个名为 com.test 的包
-
- // 导入 Movie 类
-
- // 导入 java.util.Scanner 类
- // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
- /********** Begin **********/
- // 声明一个名为 com.test 的包
- package com.test;
- // 导入 Movie 类
- import com.model.Movie;
- // 导入 java.util.Scanner 类
- import java.util.Scanner;
- public class Test
- {
- public static void main(String[]args)
- {
- Movie m1=new Movie();
- Scanner s1=new Scanner(System.in);
- String a=s1.next();
- String b=s1.next();
- String c=s1.next();
- String d=s1.next();
- m1.setMovie(a,b,c,d);
- m1.input();
- }
- }
-
- // 定义一个公开的 Test 类
-
- // 定义主方法
-
- // 实例化 Movie 对象
-
-
- // 将键盘四次输入的电影信息赋值给 Movie 对象
-
-
- // 调用获取 Movie 信息的方法
-
- /********** End **********/
-
- // 定义一个公开的 Test 类
-
- // 定义主方法
-
- // 实例化 Movie 对象
-
-
- // 将键盘四次输入的电影信息赋值给 Movie 对象
-
-
- // 调用获取 Movie 信息的方法
-
- /********** End **********/
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了Java类和对象之包的定义。