public class Item {
private boolean hasDrill;
private boolean isAutoSmelting;
public Item(boolean hasDrill) {
this.hasDrill = hasDrill;
this.isAutoSmelting = false;
}
public boolean canApplyAutoSmelting() {
return !hasDrill;
}
public void applyAutoSmelting() {
if (canApplyAutoSmelting()) {
isAutoSmelting = true;
System.out.println("Авто-плавка наложена.");
} else {
System.out.println("Нельзя наложить авто-плавку на предмет с буром.");
}
}
// Геттеры и сеттеры
}
// Пример использования
Item itemWithDrill = new Item(true);
itemWithDrill.applyAutoSmelting(); // Вывод: Нельзя наложить авто-плавку на предмет с буром.
Item itemWithoutDrill = new Item(false);
itemWithoutDrill.applyAutoSmelting(); // Вывод: Авто-плавка наложена.