22.01.2012 / 00:45 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| у тебя переменные: future.Year, future.Month, future.Hour, future.Day и future.Minute статичные?
|
22.01.2012 / 00:49 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| AlexeyW, К ним static не присваивается, компиль ругается на this
|
22.01.2012 / 00:54 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| а почему бы не сделать так: public TimeClass(int vYear, int vMonth, int vDay, int vHour, int vMinute) { Month = vMonth; Day = vDay; Year = vYear; Hour = vHour; Minute = vMinute; }
|
22.01.2012 / 01:00 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| AlexeyW, Я не силен в терминологии, поэтому попробую кое-как объяснить: Существует 5 переменных: Month, Day, Year, Hour, Minute. Далее идет присваивание: this.Month = Month и так далее. Далее в Canvas-классе создаются подклассы present, past, future, использующие эти переменные. Получается present.Month, past.Month, future.Month. Я мог бы сделать переменные статичными, но this мешает. Значит, если я уберу this, и сделаю так, как ты написал, то все будет нормально?
|
22.01.2012 / 01:05 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| BPS, от того что ты сделаеш как я написал ничего не будет. Хотя код надо все таки испытать. Так как присовоение идет в конструкторе, а в таких случаях бывают свои нюансы.
|
22.01.2012 / 01:14 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| AlexeyW, Ладно, завтра продолжу, а то уже мозг кипит
|
22.01.2012 / 01:49 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| У меня есть игровой класс где все действия. я сделал масив, потом я считоваю карту с другого класса а потом не выходит использовать полученные данные масива в игровом классе
|
22.01.2012 / 09:35 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| Объявил переменную public static ololo В GraphClass, при компиляции TimePanel выдаёт отсутствие переменной. Нужно объявить её и во втором классе?
|
22.01.2012 / 11:15 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| BPS (22.01.2012/08:35) Объявил переменную public static ololo В GraphClass, при компиляции TimePanel выдаёт отсутствие переменной. Нужно объявить её и во втором классе?Ну, а что за переменная, какой у неё тип? Может быть так? public static int ololo; |
22.01.2012 / 11:19 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| Dimon638, Это как пример. Вообще: public static int futureMonth, futureDay, futureYear, futureHour, futureMinute;
Суть в том, что не пашет |