Java-方法参数类型以及返回值类型讨论

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