そういえばインタフェース使ってメソッドを隠蔽するやり方があるよね。

public class Test {
 public static void main(String[] args) {
  BeautifulGirl girl = new Human();
 }
}

interface BeautifulGirl {

}

class Human implements BeautifulGirl {
 public void unko() {
  System.out.println("ぶりぶりー");
 }
}