иметь дело с метками времени Unix в PHP?

Объем переменных, переданных методу, - это сам метод

. Другими словами, переменная, переданная методу, уничтожается (сбор мусора) после завершения выполнения метода .

Конструкторы - это особый тип методов , которые используются для создания экземпляров этого типа.

Поскольку вы не создали копию переданных переменных для конструктора в типе они потерялись, следовательно, ваша ошибка.

Чтобы заставить ваш код работать, объявите поля в своем классе

public class WineChiller {

    private double wineTemp;
    private double preferredTemp;
    private double chillTemp;

    public WineChiller(double wineTemp, double preferredTemp, double chillTemp) {
        this.wineTemp = wineTemp;
        this.preferredTemp = preferredTemp;
        this.chillTemp = chillTemp;
        getChillingTime();

    }

    public void getChillingTime() {

        while(wineTemp>preferredTemp)
        {
            elapsedTime += DELTA_MINUTES;
            double dT = (wineTemp - chillTemp) * DELTA_MINUTES  / TAO;
            wineTemp -= dT;
        }
        System.out.println(Math.round(elapsedTime));

    }

}
0
задан user1551482 24 August 2012 в 11:18
поделиться