!=other. rate1) {
return false ;
}
if (rate2!=other. rate2) {
return false ;
}
if (rate3!=other. rate3) {
return false ;
}
if (rate4!=other. rate4) {
return false ;
}
if (rate5!=other. rate5) {
return false ;
}
if (volume!=other. volume) {
return false ;
}
if (Double. doubleToLongBits (weight)!=Double
. doubleToLongBits (other. weight)) {
return false ;
}
return true ;
}
@ Override
public Item clone () {clone= new Item ( id, volume, weight, rate1, rate2, rate3, rate4, rate5);
return clone;
}
/* (non-Javadoc)
*see java. lang. Object # toString ()
*/
@ Override
public String toString () {
return Об'єкт +
nID: + Id + , nОб'ём: + Volume + , nВес: + Weight
+ , nКр.1: + Rate1 + , nКр.2: + Rate2 + , nКр.3: + Rate3
+ , nКр.4: + Rate4 + , nКр.5 + Rate5 + , nID парного об'єкта: + Pair. id;
}
Клас Контейнер raquo ;. Його параметри - це ID, обсяг і вантажопідйомність.
/**
* Контейнер.
* @ author AtemB
*
*/
public class Container {
/** ID. */
private int id;
/** Обсяг. */
private int volume;
/** Вантажопідйомність. */
private int cargo;
public Container ( int id, int volume, int cargo) {
this . id=id;
this . volume=volume;
this . cargo=cargo;
}
public int getVolume () {
return volume;
}
public int getCargo () {
return cargo;
}
public int getId () {
return id;
}
/**
* @ param volume the volume to set
*/
public void setVolume ( int volume) {
this . volume=volume;
}
/**
* @ param cargo the cargo to set
*/
public void setCargo ( int cargo) {
this . cargo=cargo;
}
/**
* @ param id the id to set
*/
public void setId ( int id) {
thi...