подскажите, пожалуйста, ведь нельзя же создавать объекты абстрактных классов? я только что по подсказке идеи его создал, теперь откроется черная дыра? Объясните, что я делаю не таК?
public static Drink getDeliciousDrink() {
       Drink drink = new Drink() {
           @Override
           public void taste() {
               super.taste();
           }
       };
       return drink;

   }
А вот сам класс:
package com.javarush.task.task14.task1410;

public abstract class Drink {

    public void taste() {
        System.out.println("Вкусно");
    }
}