質問編集履歴

6

説明追加

2018/03/30 04:13

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- 各々のインターフェースのメソッドシグネチャが返却値の型のみ差が出ている場合、
37
+ 各々のインターフェースのメソッドが同名で、なおかつメソッドシグネチャが返却値の型のみ差が出ている場合、
38
38
 
39
39
  下記のような、この双方を実装したクラスは作成可能なのでしょうか?
40
40
 

5

説明追加

2018/03/30 04:13

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
File without changes

4

具体的な説明を追加

2018/03/30 04:13

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,8 @@
34
34
 
35
35
 
36
36
 
37
+ 各々のインターフェースのメソッドシグネチャが返却値の型のみ差が出ている場合、
38
+
37
39
  下記のような、この双方を実装したクラスは作成可能なのでしょうか?
38
40
 
39
41
 

3

冗長部分を除去。文言追加

2018/03/30 04:12

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
+ お世話様です。現在Kotlinを学習中なのですが、
2
+
1
- お世話様です。Kotlin1.2において、
3
+ Kotlin1.2において、
2
4
 
3
5
 
4
6
 
@@ -12,7 +14,7 @@
12
14
 
13
15
  interface Add{
14
16
 
15
- fun calc(a:Int,b:Int):Long=(a+b).toLong()
17
+ fun calc(a:Int,b:Int)=(a+b).toLong()
16
18
 
17
19
  }
18
20
 
@@ -45,3 +47,9 @@
45
47
  }
46
48
 
47
49
  ```
50
+
51
+
52
+
53
+ [Interfaces](http://kotlinlang.org/docs/reference/interfaces.html)を参照したのですが、可否の記載を自分で見つけることが出来ませんでした。
54
+
55
+ ご存じの方がいらっしゃいましたら、ご教授頂けますでしょうか?

2

文言追加

2018/03/30 03:52

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
@@ -32,9 +32,7 @@
32
32
 
33
33
 
34
34
 
35
-
36
-
37
- この双方を実装したクラスは作成可能なのでしょうか?
35
+ 下記のような、この双方を実装したクラスは作成可能なのでしょうか?
38
36
 
39
37
 
40
38
 

1

実行環境を追加

2018/03/30 03:49

投稿

Tokeiya3
Tokeiya3

スコア260

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- お世話様です。
1
+ お世話様です。Kotlin1.2において、
2
+
3
+
2
4
 
3
5
  例として以下のようなインターフェースが存在したとします。
4
6