본문 바로가기

카테고리 없음

주말과제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package java_day10;
 
class Music {
    private String singer;
    private String song;
    public Music() {
        this("no-name", "no-song");
    }
    public Music(String singer, String song) {
        this.singer = singer;
        this.song = song;
    }
 
    
    public String getSinger() {
        return singer;
    }
    public void setSinger(String singer) {
        this.singer = singer;
    }
    public String getSong() {
        return song;
    }
    public void setSong(String song) {
        this.song = song;
    }
    
    
    public void play() {
        System.out.println(singer+"의"+song+ "실행중입니다.");
    }
 
    
    @Override
    public String toString() {
        return "Music [singer=" + singer + ", song=" + song + "]";
    }
}
 
 
public class Day10Ex05 {
    public static void main(String[] args) {
        
        Music music= new Music();
        
    
        Music m1 = new Music("룰라","3!4!");
        Music m2 = new Music();
        m2.setSinger("투투");
        m2.setSong("1과 2분의 1");
        Music m3= new Music("이선희", "아 옛날이여");
        
        
        m1.play(); // 룰라의 3!4!가 실행중입니다. 
        m2.play(); // 투투의 1과 2분의 1이 실행중입니다. 
        m3.play(); // 이선희의 아 옛날이여가 실행중입니다. 
 
        
//        MusicPlayer mp = new MusicPlayer();
//        // 최대 7곡까지 추가 가능
//        mp.add(m1);
//        mp.add(m2);
//        mp.add(m3);
//        mp.add(new Music("조용필","바람의 노래"));
//        
//        mp.play();
    }
}
 
 
// 주말 과제 = 전화번호부. 클래스를 최대한 많이 만들어서 구현하라.
// 
cs