It's confusing how method classes can be instantiated, trying to figure out where they should be placed within the main method file. To understand abstract classes is one thing, but to extend on them is something that can be very tricky to work with. For example:
Code:
public abstract class theem
{
public abstract class Power
{
private Hiker jim;
public Digit(int vb, int yt)
{
jim = new Hiker(vb, yt);
}
}
In relation, a non-abstract class must be used in order for an action to be run, for the reason being that the parent is abstract and its children are concrete subclasses?