![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Зачем вообще нужен кастинг? Интерфейс List содержит все, что нужно для работы со списком. Единственная польза от ArrayList это ensureCapacity(), но это достаточно тонкий и как правило не нужный метод оптимизации. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Что-то я запутался. Вы утверждаете, что кастинг ArrayList к List жизненно необходим, и тут же эта фраза. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
В данном случае смысл не в Upcasting-е, а в использовании как можно более общих интерфесов/классов. Например если у тебе есть метод, который просто проходит по коллекции и что-то делает с каждым объектом, то имеет смысл сделать так, чтобы он принимал на вход Collection, что сделает его более универсальным. Добавлено через 4 минуты и 17 секунд Понятно, что если у тебя есть локальная коллекция, которая создается в методе и никогда не передается наружу, то можно объявлять ее как удобно. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Che0 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
уф отстреля вродя нормально прошло, большое спасибо за советы.
Temdegon если бы у меня был миллион доларов я бы отдал половину тебе, спасибо большое)) Это сообщение отредактировал(а) Che0 - 25.2.2011, 19:35 |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
расскажи чо спрашивали
-------------------- ![]() |
|||
|
||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: 7 Всего: 9 |
Как появится - пиши =) Всегда рад помочь |
|||
|
||||
| Che0 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
ну по ооп и по коду слегонца,такого типа: а что будет если сделать вот так, а потом еще так и, а потом догнать и еще вот так.
еще спрашивала как в конкретно моем случае избавиться от трай кэчэй в конструкторе. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |