Код: Выделить всё
public abstract Entity() {
Point worldCoord;
/*
* Other variable declarations...
*/
public void Entity() {
worldCoord = new Point();
// Other variables...
}
/*
* Other variable declarations...
*/
}
Один из способов решения проблемы, который я придумал, — создать экземпляр переменной внутри функции установки, но это «кажется» неправильным. Поэтому я хотел бы знать, где я ошибаюсь и как правильно создавать экземпляры переменных класса, придерживаясь принципов SOLID.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ples-in-ja