Объясните, пожалуйста, почему мы можем вызывать эти три метода, без создания объекта, ведь они без модификатора статик. Это как-то связано с их абстрактностью?
public abstract class DrinkMaker {
abstract void getRightCup();
abstract void putIngredient();
abstract void pour();
void makeDrink() {
getRightCup();
putIngredient();
pour();
}
}