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

回答編集履歴

2

誤字修正

2021/02/04 11:11

投稿

katsuko
katsuko

スコア3601

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  * [KotlinらしいAPIデザインにするには例外ではなくnullを返す](https://qiita.com/doyaaaaaken/items/726769729c2e31cf85eb)
4
4
 
5
- 上記の話に沿えば、コンストラクタはprivateにし、コンストラクタメソッドを作ってnull許容型を戻りにするのが「kotlinらしい」のではないでしょうか。
5
+ 上記の話に沿えば、コンストラクタはprivateにし、コンストラクタメソッドを作ってnull許容型を戻りにするのが「kotlinらしい」のではないでしょうか。
6
6
 
7
7
  ```kotlin
8
8
  class TestNumber private constructor(val _value: Int) {

1

やっぱりnewという名前はやめておく

2021/02/04 11:10

投稿

katsuko
katsuko

スコア3601

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  ```kotlin
8
8
  class TestNumber private constructor(val _value: Int) {
9
9
  companion object {
10
- fun new(value: Int): TestNumber?
10
+ fun newInstance(value: Int): TestNumber?
11
11
  {
12
12
  if (value < 0) {
13
13
  return null