一部电影是一个Java对象,需要先设计电影类,再创建电影对象。 l三部电影对象可以采用数组存储起来。 l依次遍历数组中的每个电影对象,取出其信息进行展示。
时间: 2024-10-23 10:11:53 浏览: 12
在Java中,设计一个电影类(Movie)作为对象的基础,你可以按照以下步骤操作:
1. **定义 Movie 类**[^1]:
```java
class Movie {
private String title;
private String director;
// 可能还有其他属性如 releaseYear
public Movie(String title, String director) {
this.title = title;
this.director = director;
}
// getters 和 setters
public String getTitle() { return title; }
public void setTitle(String title) { this.title = title; }
// ...
}
```
2. **创建电影对象并放入数组**:
```java
Scanner scanner = new Scanner(System.in);
Movie[] movies = new Movie[3]; // 创建一个可存放3部电影的对象数组
for (int i = 0; i < movies.length; i++) {
System.out.println("请输入第" + (i+1) + "部电影的信息:");
movies[i] = new Movie(scanner.nextLine(), scanner.nextLine());
}
```
这里通过`Scanner`读取用户输入的电影标题和导演信息,并为每个位置创建新的电影对象。
3. **遍历数组展示电影信息**:
```java
for (Movie movie : movies) {
System.out.println("电影名: " + movie.getTitle());
System.out.println("导演: " + movie.getDirector());
// 如果有其他属性,也可以添加显示
}
```
使用增强的for循环遍历数组,逐个访问并展示每个电影对象的属性。
阅读全文