Я студент, и мне нужно создать игру. Я закончил, но вынужден оставить это без предупреждения.
У меня есть предупреждение, не знаю откуда оно.
Myclass.java использует непроверенные или небезопасные операции.
Перекомпилируйте с -Xlint:unchecked для получения подробной информации.
Я знаю, что это так когда список не указан, но у меня нет List или ArrayList в этом классе.
Мой вопрос: как мне скомпилировать с помощью Xlint, чтобы получить подробную информацию об этом предупреждении?
Я использую Windows 7.< /p>
( Извините, если у меня плохой английский, это не мой основной язык.)
Спасибо.
(это весь код моего класса)
package pgk_game;
import java.util.*;
import java.io.*;
import pgk_command.*;
/**
* Classe destine aux caracteristiques du joueur. On y met sa Room actuelle, son inventaire, son poids maximum.
* @Visentin Romain et Marquet Gauthier
* Aide a partir d'une version propose par Poul Henriksen (http://media.pearsoncmg.com/intl/ema/em ... player.zip)
*/
public class Player
{
public Room currentRoom;
private Stack previousRoom;
private ItemList inventaire;
private double maxPoids;
public Room beamerRoom;
public static int maxMov;
/**
* Constructeur de la classe Personnage
*/
public Player()
{
this.currentRoom = null;
this.inventaire = new ItemList();
this.previousRoom = new Stack();
this.maxPoids = 2;
this.maxMov = 21;
}
public Room getRoom()
{
return currentRoom;
}
public ItemList getInventaire()
{
return inventaire;
}
public double getmaxPoids()
{
return maxPoids;
}
public void changemaxPoids(double newPoids)
{
this.maxPoids = newPoids;
}
/**
* Essaye de prendre l'objet
*/
public Item prendreItem(String nom)
{
if(possible(nom)) {
Item item = currentRoom.removeItem(nom);
if (item == null)
{return null;}
inventaire.add(nom,item);
double newPoids = getmaxPoids() - item.getWeight();
changemaxPoids(newPoids);
return item;
} else {
return null;
}
}
public Item verifTeleporteur()
{ { Item item = inventaire.get("teleporteur");
if (item != null)
{return item;}}
{return null;}
}
public void chargeRoom()
{
beamerRoom = currentRoom;
}
public void tireRoom ()
{
modifRoom(beamerRoom);
}
/**
* Essaye de jeter l'objet
*/
public Item jeterItem(String nom) {
Item item = inventaire.remove(nom);
if(item != null) {
currentRoom.setItem(nom,item);
double newPoids = getmaxPoids() + item.getWeight();
changemaxPoids(newPoids);
}
return item;
}
public Stack getStack()
{ return previousRoom;
}
public void modifRoom(Room nextRoom)
{
currentRoom = nextRoom;
maxMov -= 1;
}
public Room popStack()
{return previousRoom.pop();}
public boolean emptyStack ()
{
return previousRoom.empty();
}
/**
* Verification si l'item peut etre pris
*/
private boolean possible(String nom) {
boolean possible = true;
Item item = currentRoom.getItemRoom(nom);
if(item == null) {
possible = false;
}
else { double Poidstotal = maxPoids - item.getWeight();
if(Poidstotal < 0 ) {
possible = false;
}}
return possible;
}
/**
* Try to go to one direction. If there is an exit, enter the new
* room, otherwise print an error message.
*/
public void goRoom(String direction)
{
UserInterface gui = GameEngine.getGui();
Room nextRoom = currentRoom.getExit(direction);
if ( maxMov
Подробнее здесь: https://stackoverflow.com/questions/164 ... gs-details
Перекомпилируйте с помощью Xlint на BlueJ, чтобы получить подробную информацию о предупреждениях. ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Перекомпилируйте файлы Java, декомпилированные с помощью JD-GUI, из jar.
Anonymous » » в форуме JAVA - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-