java不同类间调用数组_请问:JAVA中两个类中的方法都需要调用另一个类的数组进行对数组的初始化和调用。...
匿名用戶
1級
2013-09-14 回答
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 測試類
* @author Administrator
*
*/
public class Test02 {
public static void main(String[] args) {
MovieStore movieStore = new MovieStore();
DVDManage.initDVD(movieStore);
DVDManage.printAll(movieStore);
}
}
/**
* 電影類
* @author Administrator
*
*/
class Movie {
private String name;//電影名字
private int state;//是否可借
private String date;//電影日期
public Movie(String name, int state, String date) {
super();
this.name = name;
this.state = state;
this.date = date;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
}
/**
* 影片商店
* @author Administrator
*
*/
class MovieStore {
private List movies;//影片
public MovieStore() {
super();
movies = new ArrayList();
}
public MovieStore(List movies) {
super();
this.movies = movies;
}
public List getMovies() {
return movies;
}
public void setMovies(List movies) {
this.movies = movies;
}
}
/**
* 影片管理系統
* @author Administrator
*
*/
class DVDManage {
/**
* 初始化影片
* @param movieStore
*/
public static void initDVD(MovieStore movieStore)
{
List movies = new ArrayList();
movies.add(new Movie("羅馬假日", 0,"2010-7-1" ));
movies.add(new Movie("風聲鶴唳", 1,"" ));
movies.add(new Movie("浪漫滿屋", 1,"" ));
movieStore.setMovies(movies);
}
/**
* 打印出所有影片信息
* @param movieStore
*/
public static void printAll(MovieStore movieStore) {
List movies = movieStore.getMovies();
for (Iterator iterator = movies.iterator(); iterator.hasNext();) {
Movie movie = (Movie) iterator.next();
if (movie.getState() == 0) {
System.out.println(("\t已借出\t" + "<
+ ">>\t" + movie.getDate()));
} else if (movie.getState() == 1) {
System.out.println("\t可借\t" + "<
+ ">>");
}
}
}
}
總結
以上是生活随笔為你收集整理的java不同类间调用数组_请问:JAVA中两个类中的方法都需要调用另一个类的数组进行对数组的初始化和调用。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux服务器u盘启动项检测不到,将U
- 下一篇: 计算机原理寻址方式ppt,计算机原理_3