私はちょうどTypeScriptの学習を始めました。あなたの助けが必要な質問があります。Typescriptの人のインターフェイスの学生クラスの関係
以下のスニペットでは、署名ミスマッチのコンパイルエラーが発生しないのはなぜですか?学生&はどのようにここに関連していますか?
class Student {
fullname : string;
constructor(public firstname, public middleinitial, public lastname) {
this.fullname = firstname + " " + middleinitial + " " + lastname;
}
}
interface Person {
firstname: string;
lastname: string;
}
function greeter(person : Person) {
return "Hello, " + person.firstname + " " + person.lastname;
}
var user = new Student("Jane", "M.", "User");
document.body.innerHTML = greeter(user);
おかげで、 Gourav