The answer about static fields is that
you should avoid them as much as possible. As you have been told, there is only one copy of a static field per class, so making age static implies that all children are the same age.
You will occasionally find circumstances where static fields are appropriate, but I am sure this isn't one of them.