interface ae{
ee(n1:number,n2:number):number
}
class nb implements ae{
ee(n1:number,n2:number){
return n1 + n2
}
}
class na implements ae{
ee(n1:number,n2:number){
return n1 - n2
}
}
class ren{
de:ae
yy(n1:number,n2:number){
let ji = this.de.ee(n1,n2)
document.write(ji + "")
}
}
let rr = new ren()
rr.de = new na()
rr.yy(5,2)
rr.yy(3,1)