подскажите, пожалуйста, ведь нельзя же создавать объекты абстрактных классов? я только что по подсказке идеи его создал, теперь откроется черная дыра? Объясните, что я делаю не таК?
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("Вкусно");
}
}package com.javarush.task.task14.task1410;
public class Wine extends Drink{
public String getHolidayName(){
return "День Рождения";
}
}