1.形式参数:
(1)类:如果一个类做形式参数那么传入的是其具体的对象
(2)抽象类:如果一个抽象类做形式参数那么传入的是其子类实现类对象,用多态来实现
(3)接口:如果一个接口做形式参数那么传入的是其子类实现类对象,用多态来实现
2.返回值类型:
(1)类:如果一个类做了返回值类型,那么返回的是这个类的对象。
(2)抽象类:如果一个抽象类做返回值类型,那么返回的是这个抽象类的具体子类实现对象。
(3)接口:如果一个接口做返回值类型,那么返回的是这个接口的具体子类实现对象。
1.形式参数:
(1)类:如果一个类做形式参数那么传入的是其具体的对象
(2)抽象类:如果一个抽象类做形式参数那么传入的是其子类实现类对象,用多态来实现
(3)接口:如果一个接口做形式参数那么传入的是其子类实现类对象,用多态来实现
2.返回值类型:
(1)类:如果一个类做了返回值类型,那么返回的是这个类的对象。
(2)抽象类:如果一个抽象类做返回值类型,那么返回的是这个抽象类的具体子类实现对象。
(3)接口:如果一个接口做返回值类型,那么返回的是这个接口的具体子类实现对象。
转载于:https://my.oschina.net/u/1391605/blog/550776