예를 들어 재정의가 가시성을 변경하는 등의 작업으로 상속된 시그니처 의미를 변경하지 않는다면 재정의를 생략할 수 있습니다.
예:
open class Foo {
open fun singleExpression() {
}
}
class Bar : Foo() {
override fun singleExpression() = super.singleExpression()
}
빠른 수정을 적용한 후:
class Bar : Foo() {
}