андрой студиоо для класса - PullRequest
0 голосов
/ 24 марта 2020

TO DO: реализовать все необходимые методы (я не знаю, как это сделать в android studio, как я буду печатать операторы

1 Ответ

0 голосов
/ 24 марта 2020

Если это не проблема, измените ваш класс на класс данных, например:

data class Song (var title: String? = null,
var artist: String? = null,
var genre: String? = null,
var length: Int? = null) {

override fun toString(): String {
    return "${title} ${artist} ${genre} ${length}" //modyfi like you want
}}

И теперь вам не нужно писать геттеры и сеттеры или конструкторы самостоятельно.

Если вы хочу попробовать свой код, попробуйте это:

fun main() {
   val song = Song("Awesome song", "An Artist", "Pop", 3)
   song.title // it's getter 
   song.title = "New Awesome song" //it's setter
   println(song.title)
   println(song.toString())
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...