При чтении какой-то источник Java, я наткнулся на эту строку:Зачем бросать в Closeable в первую очередь?
((Closeable) some_obj).close();
some_obj, очевидно, является экземпляром класса, который реализует интерфейс закрывающиеся. Мой вопрос: почему они сначала бросают some_obj в Closeable перед вызовом close(). Не могу я просто
some_obj.close();
технически, это может быть не что-то «более общее», просто что-то «другое» (родственный тип для Closeable). –
технически, технически, он может быть не связан с Closeable вообще (в версии без литья) ;-) – 2010-07-21 08:35:54