質問編集履歴
6
説明追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
-
各々のインターフェースのメソッドシグネチャが返却値の型のみ差が出ている場合、
|
19
|
+
各々のインターフェースのメソッドが同名で、なおかつメソッドシグネチャが返却値の型のみ差が出ている場合、
|
20
20
|
下記のような、この双方を実装したクラスは作成可能なのでしょうか?
|
21
21
|
|
22
22
|
```
|
5
説明追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
4
具体的な説明を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,6 +16,7 @@
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
+
各々のインターフェースのメソッドシグネチャが返却値の型のみ差が出ている場合、
|
19
20
|
下記のような、この双方を実装したクラスは作成可能なのでしょうか?
|
20
21
|
|
21
22
|
```
|
3
冗長部分を除去。文言追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,12 @@
|
|
1
|
+
お世話様です。現在Kotlinを学習中なのですが、
|
1
|
-
|
2
|
+
Kotlin1.2において、
|
2
3
|
|
3
4
|
例として以下のようなインターフェースが存在したとします。
|
4
5
|
|
5
6
|
```ここに言語を入力
|
6
7
|
|
7
8
|
interface Add{
|
8
|
-
fun calc(a:Int,b:Int)
|
9
|
+
fun calc(a:Int,b:Int)=(a+b).toLong()
|
9
10
|
}
|
10
11
|
|
11
12
|
interface Sub{
|
@@ -21,4 +22,7 @@
|
|
21
22
|
class Impl: Add, Sub {
|
22
23
|
|
23
24
|
}
|
24
|
-
```
|
25
|
+
```
|
26
|
+
|
27
|
+
[Interfaces](http://kotlinlang.org/docs/reference/interfaces.html)を参照したのですが、可否の記載を自分で見つけることが出来ませんでした。
|
28
|
+
ご存じの方がいらっしゃいましたら、ご教授頂けますでしょうか?
|
2
文言追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,9 +15,8 @@
|
|
15
15
|
|
16
16
|
```
|
17
17
|
|
18
|
+
下記のような、この双方を実装したクラスは作成可能なのでしょうか?
|
18
19
|
|
19
|
-
この双方を実装したクラスは作成可能なのでしょうか?
|
20
|
-
|
21
20
|
```
|
22
21
|
class Impl: Add, Sub {
|
23
22
|
|
1
実行環境を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
お世話様です。
|
1
|
+
お世話様です。Kotlin1.2において、
|
2
|
+
|
2
3
|
例として以下のようなインターフェースが存在したとします。
|
3
4
|
|
4
5
|
```ここに言語を入力
|