您好,我是 Java 和 NetBeans 的新手,正在上高级类(class),我的类(class)为期 5 周,因此在 5 周内学习一门新的代码语言是很多的。无论如何,我有一项任务是创建一个名为 Movie 的类,其中包含电影名称和评级。提供获取和设置电影名称和评级的方法。创建一个名为 TestMovie 的类,该类创建三个具有不同名称和评级值的 Movie 实例,并打印有关每部电影的信息。我已经完成了代码并且它通过了构建,但我的教授想要一个程序工作和运行的屏幕截图,但我无法让 NetBeans 显示它。关于构建测试项目的章节从我的书中被撕掉了。我能在这里得到一些帮助或指点吗是我完成的代码:
package movie;
/**
*
* @author Jason
*/
public class Movie {
String movieRating;
public Movie(String rated, String mtitle) {
this.mrating = rated;
this.title = mtitle;
}
public void setRating(String Rating) {
movieRating = Rating;
}
// Get the rating
public String getRating() {
return movieRating;
}
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
@Override
public String toString() {
return "Movie" + " title=" + getTitle() + " rating=" + getRating();
}
public static void main(String args[]) {
Movie mv = new Movie("", "");
mv.toString();
}
private String title;
private String mrating;
}
最佳答案
您可以只在控制台上运行测试,即创建一个只有 main
方法的 MovieTest
类,并创建三个 Movie 实例/对象(电影 m1、m2、m3;
或 Movie[] 电影;
)。在构造函数中或使用 set
方法为它们赋值,然后使用 System.out 中的
。print
或 println
方法将它们打印出来
类似的东西:
public class MovieTest {
public static void main(String[] args) {
Movie[] movies = new Movie[] {new Movie("R1", "T1"), new Movie("R2", "T2"), new Movie("R3", "T3)";
for (Movie i : movies) {
System.out.println(i.toString());
}
}
}
然后以截屏结果结束。
关于java - 在java中构建测试程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167791/