Java 8 gave interfaces actual behavior, then had to answer the same question C++ has been arguing about for thirty…