需求: 使用面向对象编程,模仿电影信息展示 分析: ① 一部电影一个java对象,需要先设计电影类,在创建电影对象 ② 三部电影对象可以采用数组存储起来 ③ 依次遍历数组中的每个电影对象,取出器信息进行展示
时间: 2024-09-25 22:15:32 浏览: 45
要使用面向对象编程来模拟电影信息展示,你需要按照以下步骤进行:
1. **设计电影类(Movie.java)**:
定义一个名为`Movie`的类,包含电影的基本属性,例如标题(title)、导演(director)、主演(actor)、上映年份(year)等。还要添加适当的构造函数和getter/setter方法。
```java
public class Movie {
private String title;
private String director;
private String actor;
private int year;
public Movie(String title, String director, String actor, int year) {
this.title = title;
this.director = director;
this.actor = actor;
this.year = year;
}
// getter和setter方法...
}
```
2. **创建电影对象**:
创建一个`Movie`对象数组,比如`Movie[] movies`,并初始化三部电影的信息。
```java
Movie[] movies = new Movie[3];
movies[0] = new Movie("电影A", "导演A", "演员A", 2022);
movies[1] = new Movie("电影B", "导演B", "演员B", 2021);
movies[2] = new Movie("电影C", "导演C", "演员C", 2020);
```
3. **遍历数组并展示信息**:
通过循环遍历数组,对于每个电影对象,提取其属性信息并打印出来。
```java
for (int i = 0; i < movies.length; i++) {
System.out.println("电影名称:" + movies[i].getTitle());
System.out.println("导演:" + movies[i].getDirector());
System.out.println("主演:" + movies[i].getActor());
System.out.println("上映年份:" + movies[i].getFullYear());
System.out.println("----------");
}
```
这将逐条输出每部电影的信息。
阅读全文