Хочу передать в конструктор класса именованную константу
Имеем класс
package Bigshot.Characters;
public class CharacterCreationThree extends Thread{
MyCharacters[] array;
public enum Character{
PlayerHero, Enemy
}
public void run(){
//* MyCharacters[] array = new MyCharacters[complexity*5];
for(int count=0; count<array.length;count++){
System.out.println(count);
<b> array[count] = new MyCharacters(Character.Enemy);</b>
System.out.println("bot!");
}
}
}
Имеем класс MyCharacters
package Bigshot.Characters;
public class MyCharacters{
Character CharacterType;//тип персонажа
public MyCharacters(Character CharacterType){
this.CharacterType = Character.CharacterType;
}
public void demonstrationOfHero(){
System.out.println("Character created!");
}
}
Лишнее вырезал для того, чтобы как можно лучше показать суть вопроса :)
И как нетрудно догадаться, что-то оно никак не фурычет