派生クラスと派生クラスでメソッドを静的として宣言し、アップキャストを行うときに、ベースクラスメソッドを呼び出す理由。
class Base
{
static void show(){
System.out.println("Base class....");
}
}
class Derive extends Base
{
static void show(){
System.out.println("Drive class....");
}//method hidding.....
public static void main(String[] args)
{
Base b= new Derive();
b.show();
}
}