Question d’entretien chez Bolt

How to get access to private fields or methods in Java? Why reflection is not good?