Код IT
← Каталог

Учебные примеры ООП — Класс и объект

Чертёж класса Figure и конкретные объекты — круг и квадрат.

kotlin kotlinencyclopediaoop-practice15 embed URL статья в энциклопедии
Kotlin main.kt
open class Figure(val name: String, val color: String) {
    fun describe() {
        println("Фигура «$name», цвет: $color")
    }
}

class Circle(color: String) : Figure("Круг", color)

class Square(color: String) : Figure("Квадрат", color)

fun main() {
    val circle = Circle("красный")
    val square = Square("синий")
    circle.describe()
    square.describe()
}
open class Figure(val name: String, val color: String) {
    fun describe() {
        println("Фигура «$name», цвет: $color")
    }
}

class Circle(color: String) : Figure("Круг", color)

class Square(color: String) : Figure("Квадрат", color)

fun main() {
    val circle = Circle("красный")
    val square = Square("синий")
    circle.describe()
    square.describe()
}