Метод расширения - это статический метод, который ведет себя как метод экземпляра для расширяемого типа , то есть его можно вызывать для экземпляра объекта типа asdf
. Вы не можете назвать его так, как если бы это был статический метод типа extended .
Измените Main
на:
asdf a = new asdf();
a.extension_testmethod();
Конечно, вы всегда можете вызвать как простой static
метод без расширения типа , который объявляет тип (asdf_extension
):
asdf_extension.extension_testmethod(null);