2016-06-29 6 views
-2

私はinterface Homeclass HomeClass implements Homeを持っています。クラスオブジェクトをインターフェイスにキャストする方法

HomeClassのオブジェクトをHomeにキャストするにはどうすればよいですか?

+0

ホームホーム=(ホーム)homeClassを(彼らはホームを実装しなければなりません)コンパイラは、そのバーのみHomeClassまたは? extends HomeClassすることができ、本当に確認することができますか?私はあなたがそれをキャストする必要もないと思う。暗黙のはずです。 – EpicPandaForce

+1

キャストする必要はありません。あなたが解決しようとしている問題を見ることができるようにコードの例を投稿できますか? – arjabbar

+0

@Levanもし回答があれば、答えとしてマークしてupvote :) –

答えて

2

キャストする必要はありません。単に​​を使用することができます。

1

キャストする必要はありません。この状況で:

Object bar = new HomeClass(); 
Home x = bar; 

Javaはあなたに保証を与えることはできません、そのバーは本当にHomeClassです。そして、あなたに気づくでしょう:Incompatible types。バーは何でもかまいませんので、キャストする必要があります。この中:

HomeClass bar = new HomeClass(); 
Home x = bar; 

関連する問題