Facebook
From niko, 7 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 340
  1. class MP3Player implements Playable{
  2.     private String[] songs;         // lista utworĂłw w odtwarzaczu
  3.     private Integer actualSong;     // numer aktualnie odtwarzanego utworu
  4.     private int n;                  // liczba piosenek na liscie utworow
  5.     static String color = new String("Niebieski");
  6.  
  7.     public void addSong(String song) {
  8.         songs[n++] = song;
  9.        
  10.     }
  11.  
  12.     public void nextSong() {
  13.         actualSong = (actualSong + 1) % songs.length;
  14.     }
  15.    
  16.     MP3Player(int max)
  17.     {
  18.         songs = new String[max];
  19.         actualSong = 0;
  20.     }
  21.    
  22.     public void uploadNewSongs(String[] a)
  23.     {
  24.         songs =  a;
  25.     }
  26.  
  27.         @Override
  28.         public void play() {
  29.                 System.out.println(actualSong + " " + songs[actualSong]);
  30.                
  31.                
  32.         }
  33.    
  34.    
  35. }
  36.  
  37. class KidToy{
  38.     String name;                    // rodzaj zabawki
  39.  
  40.    public Boolean equals(KidToy abc, KidToy asd)
  41.    {
  42.            if(abc.name.equalsIgnoreCase(asd.name))
  43.            {
  44.                    return true;
  45.            }
  46.            else
  47.            {
  48.                    return false;
  49.            }
  50.    }
  51.    
  52.     public KidToy(String name) {
  53.         this.name = name;
  54.     }
  55.  
  56.        
  57. }
  58.  
  59.  
  60.  
  61. class ElectronicKidToy extends KidToy implements Playable{
  62.         public ElectronicKidToy(String _name, String _song) {
  63.                 super(_name);
  64.                 song = _song;
  65.                
  66.         }
  67.  
  68.         private String song;
  69.        
  70.         public void getSong()
  71.         {
  72.                 System.out.println(song + " " + song + " " + song + "...");
  73.         }
  74.        
  75.         @Override
  76.         public void play() {
  77.                 System.out.println(song);
  78.                
  79.         }
  80. }
  81.  
  82. public class POB2015Java {
  83.     public static void main(String[] args) {
  84.         System.out.println("s123456");
  85.         MP3Player m1 = new MP3Player(10);
  86.         m1.addSong("Lalala");
  87.         Playable[] tablica = new Playable[10];
  88.         tablica[0] = new ElectronicKidToy("Piesek", "Hau");
  89.        
  90.         tablica[1] = m1;
  91.         for(int i = 0; i < 2; i++)
  92.         {
  93.                 tablica[i].play();
  94.         }
  95.        
  96.        
  97.     }
  98. }