class Roof {
 public void Hoge() {}
}
class Floor extends Roof {
 public void Hoge() {}
}
class Base extends Floor {
 public void Hoge() { Floor.this.Hoge(); Roof.this.Hoge(); }
}

とかできなかったっけ?