<Can i use an interface type as constructor parame...
# stackoverflow
u
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...