Interfaces
Declaration and initialization
Method requirements
Property requirements
Subscript requirements
Inheritance of interfaces
Conformance checking (is, as)
Default methods
Collection of interfaces
Protocol extension
interface
Printable
{
fun
print
()
}
val
printable =
Printable
()
//<- Error