The result of the operation is either true or false. It’s also known as type comparison operator because it compares the instance with type. Before casting an unknown object, the instanceof check should always be used . Doing this helps in avoiding ClassCastException at runtime.6 Ağu 2020
Read moreShould Instanceof be avoided?
Keep the rocks out of your array and you can avoid instanceof . Or have rocks do nothing when ordered to speak. This is the idea behind the null object pattern.
Read more