環境
typescript v3.7.4
前提・実現したいこと
目的を端的に書きますと、
superを使って、 スーパークラスのメソッドをサブクラスから呼び出したい
という事になります。
superを使うとエラーが発生します。
発生している問題・エラーメッセージ
▼実行してるコード
typescript
1class Parent { 2 public test = () => 5; 3} 4 5class Child extends Parent { 6 public test = () => super.test() + 1; 7} 8 9const child = new Child(); 10console.log(child.test()); // expect 6;
▼エラーメッセージ
"(intermediate value).test is not a function"
質問内容
superの使い方が間違っていますでしょうか?
色々調べたのですが、解決の糸口が見つからなかったので、質問させていただきます。
何かアドバイスをいただけますでしょうか。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 01:58