Question 17
Consider the code given below.
1 interface Readable{ 2 void read(); 3 } 4 interface Displayable{ 5 void display(); 6 } 7 interface Computable extends Displayable, Readable{ 8 void compute(); 9 }10 abstract class Calculator implements Computable{11 public void compute(){12 System.out.println("Calculator computes");13 }14 }15 class Phone extends Calculator{16 public void read(){17 System.out.println("Phone reads");18 }19 public void display(){20 System.out.println("Phone display");21 }22 }23 public class Test{24 public static void main(String[] args){25 Readable r = new Phone();26 r.read();27 }28 }Choose the correct option/s