这是正确的。Java编译器会检查每个类的依赖项,并在需要时重新编译它们。如果一个类的依赖项发生了更改,那么这个类也需要重新编译,以确保它能够正确地与新的依赖项交互。这种机制确保了Java程序的稳定性和正确性。