Загрузка данных


// ==================== ЗАДАНИЕ 1 ====================

open class Animal(val name: String) {
    open fun makeSound(): String {
        return "$name издаёт звук"
    }
}

class Dog(name: String) : Animal(name) {
    override fun makeSound(): String {
        return "$name говорит: Гав-гав!"
    }

    fun fetch(): String {
        return "$name приносит палку"
    }
}

class Cat(name: String) : Animal(name) {
    override fun makeSound(): String {
        return "$name говорит: Мяу!"
    }

    fun climb(): String {
        return "$name залез на шкаф"
    }
}

fun task1() {
    println("========== ЗАД