internal abstract class Shape { var color: String? = null abstract fun area(): Double }