java 中的得重定义与重写的问题
class Animal
{
static void doStuff()
{
System.out.print("a ");
}
}
class Dog extends Animal
{
static void doStuff()
{
System.out.print("d ");
}
public static void main(String [] args)
{
Aniaml [] a = { new Animal(), new Dog(),new Animal() };
for( int x = 0; x <a.length; x++)
a[x].doStuff();
Dog.doStuff();
}
}