Objects are the fundamental units in OOP that DO permit encapsulation - they bundle data and methods together while restricting access to internal details. Option A is true because objects are instances of classes. Option B is true because objects can access both static (class-level) and instance data. Option C is true because in Java, Object is indeed the root class from which all other classes inherit.