chntgomez :
In Java, you can do such thing as:
class MyClass extends SuperClass implements MyInterface, ...
Is it possible to do the same thing in Kotlin? Assuming SuperClass
is abstract and does not implement MyInterface
s1m0nw1 :
There's no syntactic difference between interface implementation and class inheritance. Simply list all types comma-separated after a colon :
as shown here:
abstract class MySuperClass
interface MyInterface
class MyClass : MySuperClass(), MyInterface, Serializable
Multiple class inheritance is prohibited while multiple interfaces may be implemented by a single class.
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=423272&siteId=1