完成电影信息的展示案例
目标需求:
使用面向对象编程,模仿电影信息的展示。

分析:
一部电影是一个Java对象,需要先设计电影类,再创建电影对象。
三部电影对象可以采用数组存储起来。
依次遍历数组中的每个电影对象,取出其信息进行展示。
/**"忠犬八公",9.1,"冯小刚,陈冲""名侦探柯南",9.2,"高山南,山崎和佳奈 ,神谷明""宇宙探索编辑部",9.0,"杨皓宇,艾丽娅,王一通,蒋奇明,盛晨晨"/
第一步:设计电影类
a.创一个电影类
public class Movie {//1.成员变量private String name;private double score;private String actor;
b.必须为成员变量提供成套的setter和getter
//2getter和setterpublic String getName() {return name;}public void setName(String name) {this.name = name;}public double getScore() {return score;}public void setScore(double score) {this.score = score;}public String getActor() {return actor;}public void setActor(String actor) {this.actor = actor;}
c.要求提供无参数构造器,有参数构造器是可选的
public Movie() {}
public Movie(String name, double score, String actor) {this.name = name;this.score = score;this.actor = actor;}
第二步:
创建3个电影对象,封装电影的信息
Movie m1= new Movie("忠犬八公",9.1,"冯小刚,陈冲");
Movie m2= new Movie("名侦探柯南",9.2,"高山南,山崎和佳奈 ,神谷明");
Movie m3= new Movie("宇宙探索编辑部",9.0,"杨皓宇,艾丽娅,王一通,蒋奇明,盛晨晨");
第三步:
定义一个电影类型的数组,存储三部电影对象
Movie []movies=new Movie[3];movies[0]=m1;movies[1]=m2;movies[2]=m3;
第四步:
遍历数组中的每个电影对象,然后获取它的信息展示出来
for (int i = 0; i < movies.length; i++) {Movie m = movies[i];System.out.println("电影名:"+m.getName());System.out.println("电影评分:"+m.getScore());System.out.println("电影主演:"+m.getActor());System.out.println();}
结果演示:

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
