public interface Animal {
public void Showtalent(String talent);
public void showDetails();
}
public class Dog implements Animal {
public void Showtalent(String talent) {
System.out.println("talent: " + talent);
}
public void showDetails() {
System.out.println("I'm a dog");
}
}
public class Example {
public static void main(String[] args) {
Animal dog = new Dog();
System.out.println("dog instanceof Dog: " + (dog instanceof Dog));
System.out.println("dog instanceof Example: " + (dog instanceof Example));
System.out.println("dog instanceof Animal: " + (dog instanceof Animal));
}
}
/*
run:
dog instanceof Dog: true
dog instanceof Example: false
dog instanceof Animal: true
*/