package www.zxx.duixiang;
public class Song {
String id;
String name;
String singer;
public Song(String id, String name, String singer) {
super();
this.id = id;
this.name = name;
this.singer = singer;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSinger() {
return singer;
}
public void setSinger(String singer) {
this.singer = singer;
}
@Override
public int hashCode() {
return 0;
}
public boolean equals() {
return false;
}
public String toString() {
return id;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
package www.zxx.duixiang;
import java.util.List;
public class PlayList {
String playListName;
List<Song> list;
public PlayList(String playListName, List<Song> list) {
super();
this.playListName = playListName;
this.list = list;
}
public String getPlayListName() {
return playListName;
}
public void setPlayListName(String playListName) {
this.playListName = playListName;
}
public List<Song> getList() {
return list;
}
public void setList(List<Song> list) {
this.list = list;
}
//将歌曲添加到播放列表
public void addToPlayList(Song song) {
}
//显示播放列表中所有歌曲
public void displayAllSong() {
}
//通过id查询歌曲
public Song searchSongById(String id) {
return null;
}
//通过名称查询歌曲
public Song searchSongByName(String name) {
return null;
}
//修改歌曲,不改变id
public void updateSong(Song song) {
}
//从播放列表删除歌曲
public void deleteSong(String id) {
}
//导出歌单
public void exportPlayList() {
}
}
package www.zxx.duixiang;
import java.util.Map;
public class PlayListCollection {
Map<PlayList, String> map;
public PlayListCollection(Map<PlayList, String> map) {
super();
this.map = map;
}
public Map<PlayList, String> getMap() {
return map;
}
public void setMap(Map<PlayList, String> map) {
this.map = map;
}
// 添加播放列表
public void addPlayList(PlayList playList) {
}
// 删除播放列表
public void deletePlayList(PlayList playList) {
}
//通过名字查询
public PlayList searchPlayListByName(String playListName) {
return null;
}
//显示所有播放列表的名称
public void displayListName() {
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
package www.zxx.duixiang;
public class TestDemo {
//养成测试习惯
//测试歌曲类
public void testSong() {
}
//测试播放列表类
public void testPlsyList() {
}
//测试播放器类
public void testPlayListCollection() {
}
//主菜单
public void mainMenu() {
}
//播放列表管理菜单
public void playerMenu() {
}
//主流程实现
public void teat() {
}
}
要开始期末复习了- -先留下,暑假再写!