Write a Java program to create an interface Searchable with a method search(String keyword) that searches for a given keyword in a text document. Create two classes Document and WebPage that implement the Searchable interface and provide their own implementations of the search() method

Source Code:

interface Searchable {
void search(String keyword);
}

class Document implements Searchable {
public void search(String keyword) {
System.out.println(“Searching ” + keyword + ” in Document”);
}
}

class WebPage implements Searchable {
public void search(String keyword) {
System.out.println(“Searching ” + keyword + ” in WebPage”);
}
}

public class TestSearch {
public static void main(String[] args) {
Searchable d = new Document();
Searchable w = new WebPage();
d.search(“Java”);
w.search(“Python”);
}
}

Output: