Java—初学—引用类型做形参和返回值问题
引用类型:类;抽象类;接口
————————————————————
引用类型做形参
1 )类名
2)抽象类名
抽象类没有具体的类 就用不了;那么我们想用的话,便需要定义一个具体类。因为具体类会将抽象类中所有的
抽象方法重新实现,即具体化,这样具体类就包含了抽象类所有的抽象方法,便可以传入使用了。
3)接口
接口的方法都是抽象的无函数体的方法,因此作为参数时,需要一个实现类来作为桥梁
具体化抽象类的抽象方法,再传入。
====================================================================
———————————————————————————————————————————————
====================================================================
引用类型做返回值
1)返回类名
2)返回抽象类
其实是返回抽象类的子类对象
3)返回接口