Java-方法参数类型以及返回值类型讨论
一.类名作为形式参数。
当类名作为形式参数时,那你就传一个该类的对象,或者直接传一个匿名对象new 类名()。
二.抽象类名作为形式参数
当抽象类名作为形式参数时,那你就传一个该类的子类对象。或者传一个该接口子类匿名对象
三.接口作为形式参数。
当接口作为形式参数时,那你就传一个该接口的子类对象,或者直接传一个该接口子类匿名对象new 类名()。
四.方法中类名作为返回值类型(返回一个该类对象)
五.方法中抽象类名作为返回值类型(返回一个该类子类对象)
六.方法中接口作为返回值类型(返回一个该接口子类对象)