お世話様です。現在Kotlinを学習中なのですが、
Kotlin1.2において、
例として以下のようなインターフェースが存在したとします。
interface Add{ fun calc(a:Int,b:Int)=(a+b).toLong() } interface Sub{ fun calc(a:Int,b:Int)=a-b }
各々のインターフェースのメソッドが同名で、なおかつメソッドシグネチャが返却値の型のみ差が出ている場合、
下記のような、この双方を実装したクラスは作成可能なのでしょうか?
class Impl: Add, Sub { }
Interfacesを参照したのですが、可否の記載を自分で見つけることが出来ませんでした。
ご存じの方がいらっしゃいましたら、ご教授頂けますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/30 04:21
2018/03/30 04:28
2018/03/30 04:41 編集
2018/03/30 06:16 編集
2018/03/30 05:47 編集