完成电影信息的展示案例

目标需求:

使用面向对象编程,模仿电影信息的展示。

 

分析:

一部电影是一个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();}

 结果演示:

 


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部