When a Java class implements an interface, it enters a contract to provide concrete implementations for ALL methods declared in that interface. This is a fundamental rule of Java interfaces - you cannot pick and choose which methods to implement. Option A incorrectly limits it to only two methods, while option B is also incorrect because the implementation must be complete, not selective.