I
interface Foo {
fun bar(min: Int, max: Int = min): Int
}
class Bar : Foo {
override fun bar(min: Int, max: Int): Int {
return 0
}
}
fun main() {
val foo: Foo = Bar()
val bar = Bar()
foo.bar(1)
bar.bar(2)
}
Size: a a a
I
BP
interface Foo {
fun bar(min: Int, max: Int = min): Int
}
class Bar : Foo {
override fun bar(min: Int, max: Int): Int {
return 0
}
}
fun main() {
val foo: Foo = Bar()
val bar = Bar()
foo.bar(1)
bar.bar(2)
}
BP
I
BP
override
- я бы так сказалI
I
override
- я бы так сказалBP
I
BP
BP
I
BV
QH
BV
QH
BV
QH
BV
AP