https://kotlinlang.org logo
Title
u

user

07/25/2022, 9:01 AM
Can i use an interface type as constructor parameter in Koltin Coming from Java, I define two interfaces for triangles: interface TriangleA { val side: Double val corner1: Double val corner2: Double } interface TriangleB { val side1: Double val side2: Double val side3: Double } Then I define an adapter class that accepts a TriangleB and exposes a TriangleA class TriangleBAdapter(triangleB:TriangleB):TriangleA{ override val side: Double get() = this.triangleB.side override val corner1: Double...