一、类名作为形参以及返回值
如果类名作为形参,那么在demo中将一个Cat 类的对象传入,那么就相当于创建了对象,那么就可以调用方法中的内容
如果类名作为返回值(注意返回值类型不再是void) 那么就相当于将一个对象返回出来,可以用来创建对象。
二、抽象类名作为形参以及返回值
对于抽象类名,这里要用多态的方法,激活一下抽象类对象,之后再用抽象类对象去调用其他内容
对于抽象类名做形参,那么在demo中,要先创建抽象对象,之后创建子类激活抽象对象,之后将抽象对象传入,demo中用激活的抽象类对象调用内容
对于抽象类名做返回值,那么在该返回值方法中,要有多态激活,之后返回已经激活的抽象类对象,在demo实现创建该对象,demo中用激活的抽象类对象调用内容