言語ごとのinterfaceとabstract classの機能に違いがあるか調べてます。
typescriptでのinterfaceはコンパイル(トランスファイル)時に対して
abstract classは実行(run time)時に使用できるとと存じます。
このような実行タイミングでの違いはjavaでのinterfaceとabstract classにも存在してますか?
存在しないでしたら、なぜtypescriptはabstractをrun time時使用できますか?
typescriptでのabstractとinterfaceの違いは以下のリンク参考にしました。