The application and implementation files must be recompiled if a class is declared in separate files and the main program is changed.
We designate the class file's version as M.m, where M stands for the major version and m for the minor version. Note: Compiler developed by lower version. High version JVM may run class files, but higher version compiler created. Class files cannot be run by JVM versions below that.
Linking is the process of combining the implementation and application files to create an executable file.
To learn more about Java class visit:
brainly.com/question/14615266
#SPJ4