我正在使用ListView教程中的脚本,并尝试完成一些随机的操作,主要用于学习Android SDK。我无法解决一件事......
剧本片段:
private static class Video { public String title;
public String description;
public int image;
.
.
.
public Video(String title, String description, int image) {
this.title = title;
this.description = description;
this.image = image;
}
}
private static final Object[] OBJECTS = {
"Movies",
new Video("Iron Man 2", "description", R.drawable.ferrari),
new Video("Twilight - Chapitre 3 : hasitation"),
"Series",
.
.
.
};
我知道如果我使用OBJECTS [0] .toString()我会得到“电影”。但是,如何从当前位置的'新Video()'条目中获得第一个值(标题)。
答案 0 :(得分:1)
我认为应该这样做:
Video video = (Video) OBJECTS[1];
System.out.println(video.description);
Btw封装您的数据。通常,将类属性设置为public
并不是一个好主意。写getter和setter。