class Animal
{
int height;
void sleep()
{
System.out.println("Animal sleep");
System.out.println("height="+height);
}
}
class Fish extends Animal
{
int height;
void sleep()
{
super.height=30;
super.sleep();
System.out.println("Fish sleep");
}
}
class Inteqration
{
static void fh(Animal an) //参数的类型可以用父类的名字定义吗?而且方法体中怎么用参数调用的前面sleep方法啊 ?
{
an.sleep();
}
public static void main(String []args)
{
Fish fh=new Fish();
Animal an; //用父类的名字定义类型?那么an到底是什么呢?
an=fh; //把对象的值赋给an?
Inteqration.fh(an); //调用fh时要把参数写进去吗?如果在定义时没有参数,这里是不是就不用写参数了?
}
}
暮色呼如
相关分类