📢 Too many exams? Don’t know which one suits you best? Book Your Free Expert 👉 call Now!


    Question

    Consider a scenario in an OOP application where a

    `NullPointerException` (or equivalent) occurs when trying to access a member of an object. What is the most likely cause? 
    A The object's constructor was never called. Correct Answer Incorrect Answer
    B The object reference variable is pointing to `null`. Correct Answer Incorrect Answer
    C The class definition is missing a required method. Correct Answer Incorrect Answer
    D The object's data members are all private. Correct Answer Incorrect Answer

    Solution

    A `NullPointerException` (or similar in other languages) occurs when you try to access a member (method or field) of an object whose reference variable currently holds a `null` value, meaning it doesn't point to an actual object instance in memory. 

    Practice Next
    ask-question