こんなんでいいんじゃね。
abstract class C{
private void say(){ System.out.println("say");}
public void hello1(){System.out.println("hello1");}
public void hello2(){say();}
}

class D extends C{

}

public class hello{
public static void main(String[] args){
D d = new D();
d.hello1();
d.hello2();

}
}