Переопределить класс в Java
Предположим, у меня есть проектK
K зависитlib.jar
Вlib.jar
есть класс с именемx.y.z.Foo
Если я создам тот же классx.y.z.Foo
вK то в этом проекте, когда я создаю экземплярFoo
, теперь буду использовать JVMFoo
вK а не вlib.jar
?
И если это нестабильно или зависит от чего-то, как убедиться, чтоFoo
следует использоватьKверсия, а неlib.jar
?