Skip to content
Sharp

Reflection API · interview question

What potential issue arises when using setAccessible(true) in frameworks mapping private database fields?

Multiple choiceHardchapter-16-curatedpremiumreflection-apibreaking-encapsulation
Choose one answer
Answer and explanation

Correct answer

D. It can lead to security vulnerabilities by exposing sensitive data

Why

Using setAccessible(true) can expose private fields to unauthorized access, potentially leading to security vulnerabilities, especially if sensitive data is involved.

Test yourself on Reflection API

A free test with instant, explained results. No account needed.

Start free test
All Reflection API questions →