Question 2
Consider the Java code given below.
interface Purchasable { public default void purchase() { System.out.println("Product purchased"); }}interface Reviewable { public default void review() { System.out.println("Product reviewed"); }}class Headphone implements Purchasable, Reviewable { public void purchase() { System.out.println("Headphone purchased successfully"); }}public class Test { public static void main(String[] args) { Purchasable p1 = new Headphone(); p1.purchase(); p1.review(); }}Choose the correct option.