@@ -572,18 +572,18 @@ Shape, Square および Triangle を使用した上記の例は、オブジェ
572
572
る。
573
573
574
574
575
- インターフェースを実装するクラス ~
575
+ インターフェイスを実装するクラス ~
576
576
*implements* *E1346* *E1347* *E1389*
577
577
クラスは 1 つ以上のインターフェイスを実装できる。"implements" キーワードは 1 回
578
- のみ使用できる *E1350* 。複数のインターフェースをコンマで区切って指定できる 。
578
+ のみ使用できる *E1350* 。複数のインターフェイスをコンマで区切って指定できる 。
579
579
各インターフェイス名は 1 回だけ出現できる。 *E1351*
580
580
581
581
582
- インターフェースを定義するクラス ~
582
+ インターフェイスを定義するクラス ~
583
583
*specifies*
584
584
クラスは、名前付きインターフェイスを使用して、そのインターフェイス、オブジェク
585
585
ト変数およびメソッドを宣言できる。これにより、多くの言語、特に Java で頻繁に行
586
- われる、インターフェースを個別に指定する必要がなくなった 。
586
+ われる、インターフェイスを個別に指定する必要がなくなった 。
587
587
588
588
589
589
クラス内の項目 ~
@@ -620,7 +620,7 @@ Shape, Square および Triangle を使用した上記の例は、オブジェ
620
620
"void", "null" および "v:none" 等、一部の型は使用できない。
621
621
622
622
623
- インターフェースの定義 ~
623
+ インターフェイスの定義 ~
624
624
*:interface* *:endinterface*
625
625
インターフェイスは `:interface ` と `:endinterface ` の間で定義される。プリフィッ
626
626
クスとして `:export ` を付けることができる: >
@@ -704,9 +704,9 @@ Note ここでは "v:none" 以外のデフォルト値を使用できないこ
704
704
705
705
複数のコンストラクタ ~
706
706
707
- 通常、クラスには new() コンストラクターが 1 つだけある。コンストラクタが同じ引
708
- 数を使用して呼び出されることが多い場合は 、それらの引数を 2 番目のコンストラク
709
- タメソッドに入れることでコードを簡素化できる 。例えば、黒という色をよく使う場合
707
+ 通常、クラスには new() コンストラクタが 1 つだけある。コンストラクタが同じ引数
708
+ を使用して呼び出されることが多い場合は 、それらの引数を 2 番目のコンストラクタ
709
+ メソッドに入れることでコードを簡素化できる 。例えば、黒という色をよく使う場合
710
710
は、次のようにする: >
711
711
712
712
def new(this.garment, this.color, this.size)
@@ -813,7 +813,7 @@ TypeScript などの他の言語では、"constructor()" 等の特定の名前
813
813
814
814
Vim script では、旧来と | Vim9 | の両スクリプトとも、メソッドのオーバーロードは
815
815
ない。つまり、異なる種類の引数で同じメソッド名を使用することはできない。した
816
- がって、new() コンストラクターも 1 つだけ存在する。
816
+ がって、new() コンストラクタも 1 つだけ存在する。
817
817
818
818
| Vim9 | script では引数が型付けされているため、オーバーロードをサポートできる。
819
819
ただし、これはすぐに複雑になる。new() 呼び出しを見て、いくつかの new() メソッ
@@ -823,9 +823,9 @@ Vim script では、旧来と |Vim9| の両スクリプトとも、メソッド
823
823
のような型を返しているかを確認する必要がある。
824
824
825
825
代わりに、すべてのコンストラクタには、"new" で始まる異なる名前を付ける必要があ
826
- る。こうすることで、異なる引数を持つ複数のコンストラクターが可能になり、同時に
827
- どのコンストラクタが使用されているかを確認するのが非常に簡単になる。引数の型も
828
- 適切に確認できる 。
826
+ る。こうすることで、異なる引数を持つ複数のコンストラクタが可能になり、同時にど
827
+ のコンストラクタが使用されているかを確認するのが非常に簡単になる。引数の型も適
828
+ 切に確認できる 。
829
829
830
830
831
831
メソッドのオーバーロードを行わない ~
0 commit comments