Derefercring Null Pointer? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Derefercring Null Pointer? [закрыто]

Сообщение Anonymous »

Примечания: P - игрок и уже проверяется на NULL.
Я использую NetBeans IDE 24 и Java версию 22.0.1+8+16
Все компилируется и работает нормально, я Беспокоитесь о будущих изменениях Java
или API, которые могут сломать вещи в будущем. < /p>
/**
*
* @param P Player
* @return
*/
public static String getPlayerTracking(Player P)
{
String msg = "Coords:";

msg = " " + P.getWorld().getName();
msg += " X: " + P.getLocation().getBlockX();
msg += " Y: " + P.getLocation().getBlockY();
msg += " Z: " + P.getLocation().getBlockZ();

return msg;
}
< /code>
Компилятор подчеркивает getblockx () [y и z также в красном, так что я предполагаю, что именно здесь он расстроен. Поскольку мой код на этом этапе не будет запускаться, если игрок не нажимал на блок (не воздух), как бы он был нуль? Как бы я кодировал его, чтобы сделать компилятор счастливым?

Подробнее здесь: https://stackoverflow.com/questions/794 ... ll-pointer

Вернуться в «JAVA»