Pídale a los expertos de Java que comenten sobre este programa. Gracias 100%. También puede enviarlo directamente a mi dirección de correo electrónico 280895797@qq.com.
int x,y; //definir coordenadas:
boolean haveWallOrRoad; //marca de decisión para muro o carretera
WallOrRoad wallOrRoad=null ; //muro, objeto vial inicializado a null <
//Creación e inicialización: aquí creas el objeto,
//Debes pasar parámetros, que son las coordenadas donde se encuentra se encuentra el objeto.
public MazePoint(int x,int y){
this.x=x;
this.y=y;
}
//métodos: return hasWallOrRoad
public boolean isHaveWallOrRoad() {
return haveWallOrRoad;
}
//Establece el valor de la bandera haveWallOrRoad:
public void setIsWallOrRoad(boolean boo){
haveWallOrRoad=boo;
// Se utiliza para determinar si la posición inicializada del objeto es la misma que la pasada:
public boolean equals(MazePoint p){
if ( p.getX()==this.getX()&&p.getY()==this.
Devuelve verdadero; //Lo mismo devuelve verdadero
En caso contrario
Devuelve falso; //diferente devuelve falso
}
Establezca la posición del objeto:
public void setWallOrRoad( WallOrRoad obj){
wallOrRoad=obj;
}
p>
//Obtener la posición del objeto:
public WallOrRoad getWallOrRoad(){
return wallOrRoad;
}
}