у меня проблема
У меня есть несколько классов объектов, они называются "кошка", "собака" и т.д..
В этих классах я присвоил каждому объекту кошки и собаки свой собственный целочисленный энергетический уровень (поэтому, когда они «двигаются» через двумерный массив, они теряют и получают энергию). Я ссылаюсь на это, говоря this.energylevel.
Поскольку «уровень энергии» специфичен для каждого объекта, я не могу сделать его статическим. как я могу позволить «классу собак» видеть уровень энергии объектов кошек, который не статически хранится в «классе кошек»?
и я не могу создать экземпляр Cat c = new Cat();
в классе собаки, это уже сделано в основном методе.
Это все часть масштабного проекта, так что простите меня, если я недостаточно ясно объяснил.
Dog
получилCat
? - person SLaks   schedule 30.03.2012dogA
, что делаетcatA
, или вы можете сказатьdogA
, что делаетdogB
. Вам просто нужен метод с двумя параметрами, один для объекта, чтобы сообщить, другой для объекта, чтобы сообщить о первом. Затем вы можете добавить в классыDog
иCat
метод, который принимает эту информацию и реагирует на нее. - person jzworkman   schedule 30.03.2012