0x01: 类名作为形参和返回值
方法的形参是类名,其实需要的是该类的对象
方法的返回值是类名,其实返回的是该类的对象
0x02: 抽象类名作为形参和返回值
方法的形参是抽象类名,其实需要的是该抽象类的子类对象
方法的返回值是抽象类名,其实返回的是抽象类的子类对象
0x03: 接口名作为形参和返回值
定义一个Jumpping 接口
新建一个Cat类,去实现接口的对象化,重写接口中的方法
定义一个操作类 Jumppingoperator,定义两个方法,把接口作为形参的方法, 接口作为返回值的方法,
定义一个Demo测试类,创建操作类对象,并调用犯法
总结:
方法的形参是接口名,其实需要的是该接口的实现类对象
方法的返回值是接口名,其实返回的是该接口的实现类对象