abstract class A { public abstract void foo(int p); public void foo(){ foo(1); } }