Advertisement
Kyaria

Song

May 23rd, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.76 KB | None | 0 0
  1. open class Song(val titel : String, val interpret : String, var spieldauer : Int, _bewertung : Int)
  2. {
  3.     var bewertung : Int = _bewertung
  4.         set(value)
  5.         {
  6.             field = if(value in 0..100) value else 0
  7.         }
  8.  
  9.     open fun abspielen()
  10.     {
  11.         val angMin : Int = if(spieldauer % 60 != 0)
  12.             spieldauer / 60 + 1
  13.         else
  14.             spieldauer / 60
  15.  
  16.         for (i in 1..angMin )
  17.         {
  18.             println("Titel: $titel; Interpret: $interpret; Spieldauer: $spieldauer")
  19.         }
  20.     }
  21.  
  22.     fun changeBewertung(newBewertung : Int)
  23.     {
  24.         bewertung = newBewertung
  25.     }
  26.  
  27.     open fun suche(begriff : String) : Boolean
  28.     {
  29.         return titel.contains(begriff) || interpret.contains(begriff)
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement