teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

脱字修正

2021/01/19 07:04

投稿

aya-eiya
aya-eiya

スコア97

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  ご質問のものはファクトリコンストラクタです。
2
2
  リダイレクトという操作です。
3
3
 
4
- ファクトリコンストラクタ以下のような記法で、そのクラスになれるクラスのコンストラクタにリダイレクトができます。
4
+ ファクトリコンストラクタ以下のような記法で、そのクラスになれるクラスのコンストラクタにリダイレクトができます。
5
5
 
6
6
  ```dart
7
7
  class MyClass {

1

質問における疑問点がわかったので、冒頭書き換えます

2021/01/19 07:04

投稿

aya-eiya
aya-eiya

スコア97

answer CHANGED
@@ -1,12 +1,15 @@
1
- 何が疑わからないですが、ファクトリコンストラクタです。
1
+ ご質問のものはファクトリコンストラクタです。
2
+ リダイレクトという操作です。
2
3
 
4
+ ファクトリコンストラクタ以下のような記法で、そのクラスになれるクラスのコンストラクタにリダイレクトができます。
5
+
3
6
  ```dart
4
7
  class MyClass {
5
8
  const MyClass({this.value});
6
9
  final String value;
7
- factory MyClass.myCon2({String value}) = MyClass2; // これはFactoryコンストラクタであり、指定したサブクラスのデフォルトコンストラクタを初期化し、自身のラスとして返却する
10
+ factory MyClass.myCon2({String value}) = MyClass2; // これはFactoryコンストラクタであり、指定したサブクラスのデフォルトコンストラクタにリダイレする
8
11
 
9
- factory MyClass.myCon3({String value}) = MyClass3.myCon3; // これはFactoryはコンストラクタであり、指定したサブクラスの指定したファクトリコンストラクタを初期化し、自身のラスとして返却する
12
+ factory MyClass.myCon3({String value}) = MyClass3.myCon3; // これはFactoryはコンストラクタであり、指定したサブクラスの指定したファクトリコンストラクタにリダイレする
10
13
  }
11
14
 
12
15
  class MyClass2 extends MyClass {