Java redundant cast - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 20.03.2012, 12:17   #1
Аватар для Psych_O
Эксперт

Автор темы (Топик Стартер) Java redundant cast

Добрый День!
Интересует вопрос как можно скрывать Warning: Redundant Cast

На сколько я понел Ява говорит что кусок кода там ненужен но я знаю что он там нужен так как он выполняет свою функцию!
Psych_O вне форума Отправить сообщение для Psych_O с помощью ICQ Отправить сообщение для Psych_O с помощью Skype™ Ответить с цитированием
Непрочитано 20.03.2012, 12:18   #2
Пользователь

По умолчанию Re: Java redundant cast

А можно увидеть этот кусок кода?
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 20.03.2012, 12:31   #3
Аватар для Azagthtot
Эксперт

По умолчанию Re: Java redundant cast

Убрать не нужное приведение к типу.
т.е.
Цитата:
Integer s = 1;
int s2;
s2 = (int)s;
мягко говоря лишнее. Для приведения int к Integer и т.д. есть автобоксинг
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 20.03.2012, 12:46   #4
Пользователь

По умолчанию Re: Java redundant cast

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Убрать не нужное приведение к типу.
т.е.

мягко говоря лишнее. Для приведения int к Integer и т.д. есть автобоксинг
Прислал он мне код в личку, код выглядел примерно так:

abstract class Entity { int getId(); }
class Inheritor extends Entity {}

в коде у него

Entity e = ...;
((Inheritor)e).getId() ; <- тут каст лишний так как getId есть у Entity и приводить к Inheritor нет потребности


@SuppressWarnings ему поможет в любом случае.
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java c1 HastemaNS Lineage II 1 08.12.2010 14:25
AI OFF to Java uselines Работа со скриптами 6 24.04.2010 16:39
Java EXP Shema Серверная часть 38 07.04.2010 02:05
java Shot Lineage II 2 27.02.2010 12:35
Java virus Курилка / Yak floor 6 20.12.2008 03:50


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:04. Часовой пояс GMT +3.

Вверх