Home » JAVA Programming » Object & Classes » Question
  1. What is the output of this program?
    class N 
    {
    int p;
    double q;
    }
    class M extends N
    {
    int r;
    }
    public class result
    {
    public static void main(String args[])
    {
    N p = new N();
    M q = new M();
    Class object;
    object = q.getClass();
    System.out.print(object.isInstance(p));
    }
    }
    1. true true
    2. false false
    3. true
    4. false
    5. None of these
Correct Option: D

Although class M extends class N but still a is not considered related to M. hence isInstance() returns false.



Your comments will be displayed only after manual approval.