In Java, variables of the super class class can point to objects of the subclass. For example, if Student is a super class to Athletes, then any variable (say s) of type Student can point to either Student or Athlete objects. Sometimes we want to know exactly whether s is pointing to Student or pointing to Athlete. This can be accomplished with an if statement. Complete the missing part in the following if statement so it prints YES if the variable s is currently pointing to an Athlete if (s ____________ Athlete) System.out.print("YES");

Respuesta :

Answer:

"instanceof" is the correct answer for the above question.

Explanation:

  • The "instanceof" is a statement in java, which is used to check for an object that any object is derived from that class or not. The syntax of this statement is "object instanceof class name". If the object is derived from declared class, then it will result in true or otherwise it will result in false.
  • The above question asked about that condition which is used to check that the s object is derived from the Athlete class or not so when the if condition blanks will fill from the "instanceof", then the user will get the if condition which can check. Hence "instanceof" is the correct answer.

ACCESS MORE