Untitled
unknown
java
4 years ago
853 B
5
Indexable
package com.JavaClass;
public class Main {
public static void main(String[] args) {
Object[] myArray = new Object[4];
myArray[0] = new SmokeAlarm();
myArray[1] = new SmokeAlarm();
myArray[2] = new FireEmergency();
myArray[3] = new FireEmergency();
for (int i = 0; i < 4; i++) {
if (myArray[i] instanceof isEmergency) {
System.out.printf("Index %d is an instance\n", i);
((FireEmergency) myArray[i]).soundSiren();
} else
System.out.printf("Index %d is not an instance\n", i);
}
}
}
interface isEmergency {
void soundSiren();
}
class FireEmergency implements isEmergency {
public void soundSiren() {
System.out.println("Siren Sounded");
}
}
class SmokeAlarm {
}
Editor is loading...