抽象类接口作为方法返回值和参数

Posted alphajuns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抽象类接口作为方法返回值和参数相关的知识,希望对你有一定的参考价值。

1、抽象类作为方法的参数

抽象类作为方法参数传递时,需要传入一个实现抽象类所有抽象方法的子类对象。

技术分享图片技术分享图片技术分享图片

2、抽象类作为方法的返回值

抽象类作为方法的返回值时,需要返回一个实现了抽象类所有抽象方法的子类对象。

技术分享图片技术分享图片技术分享图片

3、接口作为方法参数

接口作为方法参数时,传入的是一个接口的实现类的对象。

技术分享图片技术分享图片技术分享图片

4、接口作为方法的返回值

接口作为方法的返回值时,返回的是一个接口的实现类的对象。

技术分享图片技术分享图片技术分享图片

 

以上是关于抽象类接口作为方法返回值和参数的主要内容,如果未能解决你的问题,请参考以下文章

11面向对象(类抽象类接口作为方法的参数类型和返回值类型链式编程packageimport关键字成员内部类(静态内部类))

JAVA 重写&重载/多态/抽象类/封装/接口/包

抽象类接口方法参数类型及返回值类型

Java面向对象(Eclipse高级类与接口作为参数返回值)

Java面向对象(Eclipse高级类与接口作为参数返回值)

接口抽象类