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

一.类名作为形式参数。
当类名作为形式参数时,那你就传一个该类的对象,或者直接传一个匿名对象new 类名()。
Java-方法参数类型以及返回值类型讨论_第1张图片
Java-方法参数类型以及返回值类型讨论_第2张图片
二.抽象类名作为形式参数
当抽象类名作为形式参数时,那你就传一个该类的子类对象。或者传一个该接口子类匿名对象
Java-方法参数类型以及返回值类型讨论_第3张图片
Java-方法参数类型以及返回值类型讨论_第4张图片
Java-方法参数类型以及返回值类型讨论_第5张图片
三.接口作为形式参数。
当接口作为形式参数时,那你就传一个该接口的子类对象,或者直接传一个该接口子类匿名对象new 类名()。
Java-方法参数类型以及返回值类型讨论_第6张图片
Java-方法参数类型以及返回值类型讨论_第7张图片 Java-方法参数类型以及返回值类型讨论_第8张图片
四.方法中类名作为返回值类型(返回一个该类对象)
Java-方法参数类型以及返回值类型讨论_第9张图片
Java-方法参数类型以及返回值类型讨论_第10张图片
五.方法中抽象类名作为返回值类型(返回一个该类子类对象)
Java-方法参数类型以及返回值类型讨论_第11张图片
Java-方法参数类型以及返回值类型讨论_第12张图片
Java-方法参数类型以及返回值类型讨论_第13张图片
六.方法中接口作为返回值类型(返回一个该接口子类对象)
Java-方法参数类型以及返回值类型讨论_第14张图片
Java-方法参数类型以及返回值类型讨论_第15张图片
Java-方法参数类型以及返回值类型讨论_第16张图片
Java-方法参数类型以及返回值类型讨论_第17张图片
Java-方法参数类型以及返回值类型讨论_第18张图片 Java-方法参数类型以及返回值类型讨论_第19张图片

你可能感兴趣的:(Java-方法参数类型以及返回值类型讨论)